mate-desktop / mate-backgrounds Goto Github PK
View Code? Open in Web Editor NEWThis module contains a set of backgrounds packaged with the MATE desktop.
Home Page: https://mate-desktop.org
License: GNU General Public License v2.0
This module contains a set of backgrounds packaged with the MATE desktop.
Home Page: https://mate-desktop.org
License: GNU General Public License v2.0
mate-desktop ============= mate-desktop contains the libmate-desktop library, the mate-about program as well as some desktop-wide documents. The libmate-desktop library provides API shared by several applications on the desktop, but that cannot live in the platform for various reasons. There is no API or ABI guarantee, although we are doing our best to provide stability. Documentation for the API is available with gtk-doc. The mate-about program helps find which version of MATE is installed. You may download updates to the package from: http://pub.mate-desktop.org/releases/ Installation ============ If you are not using a released version of mate-desktop (for example, if you checked out the code from git), you first need to run './autogen.sh'. How to report bugs ================== Bugs should be reported to the MATE bug tracking system: https://github.com/mate-desktop/mate-desktop/issues
The README says "This program is released under the terms of the GNU General Public
License (GNU GPL) version 3 or greater." (GPL 3+) while the COPYING file is GPL 2.
Maybe this is related to this commit:
https://git.mate-desktop.org/mate-backgrounds/commit/?id=4a939d47934bdfc34580ec580654beb643805438
Maybe it isn't, since 1.23.0 is after this commit and still has this file. Can you look into it?
hello,
the loading time of background pictures when clicking on "change desktop background" is really long even on recent computers using SSD drives.
I think it would be better to create thumbnails of each backgrounds, and load those thumbnails when the user click on "change desktop backgroun" in order to considerably increase the time of loading that window.
Edit : i'm using mate 1.10 on Linux Mint 17.2 “Rafaela”
I would be useful to create directories for each screen resolution. For example, it's not possible to change the style for the screen-lock images (feature request).
The background images range from 1280x800 (cosmos directory) to 7257x4082 (ubuntu-mate-common directory)
The only directory with standardized screen resolution is ubuntu-mate-photos/ (2560x1440)
1.26.0
1.26.1-1
Ubuntu MATE 23.04
Feature request
here is the script that I use. I use it in both way
obviously the directory needs to be set by the user, same for the timeup.
#! /usr/bin/python
import sys,os
from os.path import isfile, join
import random
import time
'''
Randomly change background image.
can be used as a deamon using the 'loop' option or as a one time command with no
option.
'''
timeup = 5 # in minutes
command = 'gsettings set org.mate.background picture-filename "'
path = '/home/antoine/images/wallpapers/'
ext = ('jpg', 'jpeg', 'JPG', 'png', 'PNG')
def switch():
chosen_one = random.randint(0, len(list_imgs))
os.system(command+path+list_imgs[chosen_one]+'"')
if __name__ == '__main__' :
list_imgs = [ f for f in os.listdir(path) if isfile(join(path,f)) and f.endswith(ext) ]
loop = False
try :
if sys.argv[1] == 'loop':
loop = True
except:
pass
switch()
while loop:
switch()
time.sleep(60*timeup)
No build issue with gettext-0.20 in fedora 31 or rawhide
Creating the the .pot file failed and breaks building.
From
https://copr.fedorainfracloud.org/coprs/raveit65/MATE-1.23.x/build/1027026/
https://copr-be.cloud.fedoraproject.org/results/raveit65/MATE-1.23.x/fedora-31-x86_64/01027026-mate-backgrounds/build.log.gz
Making all in po
make[1]: Entering directory '/builddir/build/BUILD/mate-backgrounds-1.23.0/po'
make mate-backgrounds.pot-update
make[2]: Entering directory '/builddir/build/BUILD/mate-backgrounds-1.23.0/po'
sed -e '/^#/d' remove-potcdate.sin > t-remove-potcdate.sed
mv t-remove-potcdate.sed remove-potcdate.sed
package_gnu=""; \
test -n "$package_gnu" || { \
if { if (LC_ALL=C find --version) 2>/dev/null | grep GNU >/dev/null; then \
LC_ALL=C find -L .. -maxdepth 1 -type f \
-size -10000000c -exec grep 'GNU mate-backgrounds' \
/dev/null '{}' ';' 2>/dev/null; \
else \
LC_ALL=C grep 'GNU mate-backgrounds' ../* 2>/dev/null; \
fi; \
} | grep -v 'libtool:' >/dev/null; then \
package_gnu=yes; \
else \
package_gnu=no; \
fi; \
}; \
if test "$package_gnu" = "yes"; then \
package_prefix='GNU '; \
else \
package_prefix=''; \
fi; \
if test -n '' || test 'http://www.mate-desktop.org' = '@'PACKAGE_BUGREPORT'@'; then \
msgid_bugs_address=''; \
else \
msgid_bugs_address='http://www.mate-desktop.org'; \
fi; \
case `/usr/bin/xgettext --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \
'' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16.[0-1]*) \
/usr/bin/xgettext --default-domain=mate-backgrounds --directory=.. \
BUILDSTDERR: --add-comments=TRANSLATORS: --from-code=UTF-8 --keyword=_ --keyword=N_ --keyword=C_:1c,2 --keyword=NC_:1c,2 --keyword=g_dngettext:2,3 --add-comments*** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version 0.19 but the autoconf macros are from gettext version 0.20
BUILDSTDERR: make[1]: *** [Makefile:222: stamp-po] Error 1
BUILDSTDERR: make: *** [Makefile:374: all-recursive] Error 1
BUILDSTDERR: error: Bad exit status from /var/tmp/rpm-tmp.7CY5su (%build)
Building against gettext-0.20
1.23.x
1.23.0
Fedora 31
No need to file out a report against myself.
@yetist
Could you please take a look at it?
Does the Makevars
file needs an update?
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
The images in the default gallery are not suitable for this
I'm asking you to make better images as background preconditions
incorrect-fsf-address /usr/share/doc/mate-backgrounds-1.4.0/COPYING
I use UPLOS (It based on PCLinuxOS 32bit)
and all wallpapers are in /usr/share/wallpapers/*
( I understand why, because use standard from https://www.freedesktop.org/wiki/DesktopThemeSpec/ )
with except Mate, where have in /usr/share/backgrounds/*
and I don't understand why.
I'm looking way how do that, Appearence Preferences seen my wallpapers.
Exist any tutorial for this ?
I tried find way in src.rpm packages but
/usr/share/backgrounds/ = Fedora
/usr/share/wallpapers/ = Suse
/usr/share/ArchLinux/wallpapers/ = ArchLinux
And I can not find way.
Only I can write old wallpapers in 2011 was
/usr/share/wallpapers/*.png
Now I see new wallpapers are created in
/usr/share/wallpapers/WallPaper_Name/
/usr/share/wallpapers/WallPaper_Name/metadata.desktop
/usr/share/wallpapers/WallPaper_Name/contents/
/usr/share/wallpapers/WallPaper_Name/contents/screenshot.jpg
/usr/share/wallpapers/WallPaper_Name/contents/images/19x10.jpg
Edit.
It looks like Gnome use /usr/share/backgrounds/ and KDE /usr/share/wallpapers/
but Appearence Preferences don't see loosely placed wallpapers.
I tried also put wallpapers to ~/.Wallpapers/*.jpg and don't see.
I am running Debian Testing (Stretch/Sid) with Mate DE. With the recent upgrade to Mate 1.14.1 (Gtk 3.20.6-1) I have lost all the colors in my Home folder.
What I have got now is just a plain white background, and this is not good.
I used to have Danube blue as the background color, and now it's gone. When I tried the usual procedure (Edit-Backgrounds and Emblems-Colors), it appears as there are no colors at all! The box is completely empty. This is very bad for my eye-sight and please be so kind to fix this problem.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.