Как повернуть фоновые изображения в Gnome-Terminal

Я вижу, что ваша (будущая) система выше требований ОС Linux, кроме скорости процессора. Это было бы хорошо.

Я думаю, что ваш (будущий) возможности ноутбука также зависит от требований приложения. Пожалуйста, проверьте индивидуальные требования к программному обеспечению.

1
задан 6 December 2012 в 00:11

1 ответ

Это немного сложный вопрос: чтобы изменить фоновое изображение терминала, вы должны каждый раз кормить 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, чтобы указать, что, например, каждый час фон должен быть изменен на конкретное изображение.

3
ответ дан 25 May 2018 в 13:58

Другие вопросы по тегам:

Похожие вопросы: