Терминал, встроенный в обои рабочего стола
В свежем номере журнала Linux Format рассказывается о реализации способа забэкграундить консоль на рабочий стол, то есть "встроить" терминал в фон рабочего стола. И все это реализуется с помощью правил обработки окон в Compiz. Суть в том, что окну терминала gnome-terminal присвается уникальное имя, а compiz настраивается таким образом, чтобы это самое окно всегда висело на заднем плане без всяких декораций и возможности перемещения. Кому-то это может показаться весьма удобным. Итак, приступим.
1. Создаем и настраиваем новый профиль терминала
Открываем терминал, в панели меню выбираем "Правка" → "Профили...", нажимаем "Создать", имя можно выбрать любое, в моем примере это "backgrounded". Далее настраиваем созданный профиль.
На вкладке "Заголовок и команда" отключаем смену заголовка окна
На вкладке "Тип фона" выбираем полностью прозрачный фон
На следующей вкладке полностью отключаем прокрутку
2. Настраиваем Compiz
Жмем Alt+F2, запускаем ccsm. Выбираем "Общие настройки" и отключаем опцию "Скрыть все, кроме окон панели задач"
Идем обратно к списку настроек, в разделе "Эффекты" выбираем пункт "Оформление окна". В нем задаем следующее значение параметра "Декорация окон": any & !(title=backgrounded)
Возвращаемся к списку настроек, включаем "Правила поведения окна"
В самих правилах указываем значение title=backgrounded
следующим параметрам:
3. Запускаем терминал
Созданный нами профиль терминала запускаем так:
gnome-terminal --window-with-profile=backgrounded --geometry=50x25+200+30
где 50x25 - это размеры окна (высота и ширина), а +200+300 - это смещение по оси x и y (слева и сверху), которые можно изменить по своему усмотрению. Также можно приведенную выше команду забить в автозапуск при старте системы.
Выглядит это приблизительно так
Комментарии
# - cheshir, 20.09.2011 в 18:30
прикольно, надо на досуге попробовать будет.
# - Гость, 05.10.2011 в 17:03
да, надо попробовать :)
Добавить комментарий