Istnieje wiele programów do automatycznej zmiany tapety przy każdym logowaniu bez konieczności pobierania tego obrazu. Jest to prosty program, który pozwala nam poprawić wygląd naszego pulpitu.
Ale skrypt, o którym mówimy dzisiaj, jest przeznaczony dla cynamonu i jest napisany w Pythonie. Ten darmowy skrypt pozwala nam uzyskiwać obrazy z usługi Imgur w celu wykorzystania ich jako tapety. Również ten skrypt pozwala uchwycić tapetę, którą chcemy i móc go używać w jakimkolwiek innym celu lub po prostu jako trwałą tapetę naszego cynamonowego pulpitu.
Ten skrypt pozwala nam przechwycić dowolny obraz tapety z usługi imgur
Pierwszą rzeczą, jaką musimy zrobić, jest pobranie skryptu, który wykona całą pracę za nas. Musimy też zlokalizować galeria imgur, której chcemy użyć. To ostatnie jest ważne, ponieważ wybierając osobistą galerię, pewnego dnia obraz pojawiający się jako tapeta może nas zaskoczyć. Gdy mamy już te elementy, przystępujemy do konfiguracji.
Pierwszy pobierz pakiet ze skryptem i rozpakowujemy go w folderze w naszym systemie. Po rozpakowaniu otwieramy terminal w tym folderze i piszemy:
Pyckground.py --galleryId "código de la galería"
Spowoduje to zmianę tapety na naszym pulpicie. Może chcemy zmienić tapetę w tej samej sesji, wtedy napiszemy co następuje:
Pyckground.py --galleryId "código de la galería" --noDelete
A jeśli chcemy pobierz obraz z galerii, to musimy napisać co następuje:
Pyckground.py -c /home/user/Pictures/
To działa tymczasowo. Jeśli chcemy, aby tak się działo za każdym razem, gdy uruchamiamy system operacyjny, to przechodzimy do Start Applications i wstawiamy kod wraz z wykonaniem skryptu i nazwa galerii. Więc za każdym razem, gdy uruchamiamy nasz Cynamon, tapeta zmieni się, pokazując ładny obrazek lub obrazy związane z tym, co lubimy interesujące, prawda?
-Aby korzystać z IMGUR API należy zarejestrować się pod adresem: http://api.imgur.com/oauth2/addclient
-Gdy mamy już nasze dane uwierzytelniające, musimy pobrać klienta Pythona dla IMGUR o nazwie (jak kreatywny -sarcasm-) «imgurpython»: https://github.com/Imgur/imgurpython
-Po aktywowaniu konta (weryfikacja e-maila wymaga czasu) dodajemy do Pyckground.py (w tym miejscu warto go rozwidlić):
z imgurpython import ImgurClient
client_id = 'TWÓJ ID KLIENTA'
client_secret = 'TAJEMNICA TWOJEGO KLIENTA'
client = ImgurClient (identyfikator_klienta, tajemnica_klienta)
I zintegruj autoryzację z funkcjami Pyckground.py
-Musimy wyjaśnić, że Ubuntu zapisuje tapety ('wallpaper') w następującej lokalizacji «~ / .cache / wallpaper /» (gdzie «~» oznacza folder użytkownika w «home»), więc musimy zmienić następujące w Pyckground .py:
«» »
Pyckground umożliwia pobranie i ustawienie obrazu z internetu w formacie
Twoje tło.
«» »
default_image_folder_path = './wallpapers'
przez
default_image_folder_path = '~ / .cache / wallpaper /'
Mam nadzieję, że korzystanie z niego w Ubuntu będzie przydatne.
Chciałbym wyłączyć użytkownika, aby zmienić obraz tła w cynamonie
Mogę sprawić, że plik cynamon-settings.py nie będzie wykonywalny, ale spowoduje to dodatkowe problemy
Jestem pewien, że ustawienie jest gdzieś przechowywane, więc gdybym mógł ustawić ten plik tylko do odczytu, użytkownik nie byłby w stanie zmienić obrazu. Pytanie gdzie jest ten plik?