Это немного сложный вопрос: чтобы изменить фоновое изображение терминала, вы должны каждый раз кормить gconftool-2 точную строку (как показано ниже), т. е. точное местоположение вашего изображения. Невозможно предположить, что он принимает любые (*) снимки из выбранной папки, поэтому точная команда должна быть указана каждый раз, как в примере ниже:
gconftool-2 --set /apps/gnome-terminal/profiles/Default/background_image --type=string /home/mike/Pictures/Canon/2012_09_05/IMG_1130.jpg
Однако вы может взломать основной сценарий смены обоев для рабочего стола, как показано ниже. В этом скрипте я объявляю переменные, а затем вызываю их и просто использую сон, чтобы дать задержку между изменениями. Он работает, но вы можете расширить его, чтобы включить больше переменных и больше команд сна, чтобы продлиться несколько часов или больше.
Он изменяет фон, работает ли терминал или нет, поскольку он эквивалентен использованию команды gconftool-2 выше в командной строке. Однако в вашем профиле вы должны выбрать «образ», а не «твердый» фон в настройке> профили профиля> фоновое изображение или выполнить следующую команду:
gconftool-2 --set /apps/gnome-terminal/profiles/Default/background_type --type=string image
Выбран профиль терминала по умолчанию в команде, убедитесь, что это тот, который вы используете или меняете по своему усмотрению.
Одна вещь, на которую следует обратить внимание, - изображения с очень высоким разрешением, так как gnome-terminal имеет тенденцию жаждать много память, если вы используете изображения 2-3 МБ для своих обоев, поэтому лучше всего использовать изображения 200-300 КБ.
Сохраните сценарий в текстовом редакторе, сделайте его исполняемым с помощью chmod u+x, а затем нажмите
#!/bin/bash
# a very simple script to act as an automatic background-switcher for gnome-terminal
pic1="gconftool-2 --set /apps/gnome-terminal/profiles/Default/background_image --type=string /home/mike/Pictures/Canon/2012_09_05/IMG_1130.jpg"
pic2="gconftool-2 --set /apps/gnome-terminal/profiles/Default/background_image --type=string /home/mike/Pictures/Canon/2012_09_05/IMG_1155.jpg"
pic3="gconftool-2 --set /apps/gnome-terminal/profiles/Default/background_image --type=string /home/mike/Pictures/Canon/2012_09_05/IMG_1163.jpg"
pic4="gconftool-2 --set /apps/gnome-terminal/profiles/Default/background_image --type=string /home/mike/Pictures/Canon/2012_09_05/IMG_1164.jpg"
$pic1
sleep 600
$pic2
sleep 600
$pic3
sleep 600
$pic4
exit
Другие альтернативы
Это очень простой скрипт и, очевидно, нужно будет перезапустить, когда количество изображений для изменения закончится, так что это может быть лучше использовать одну из команд gconftool-2 в cron, чтобы указать, что, например, каждый час фон должен быть изменен на конкретное изображение.
это, вероятно, проблема с вашим сетевым менеджером. вы можете дать результат обоих из них:
cat /etc/NetworkManager/NetworkManager.conf cat / etc / network / interfaces