mealsforall 17.09.2011 05:11
Tips & tricks — Терминал, встроенный в обои рабочего стола
Забавный способ внедрения терминала в фон рабочего стола при помощи правил обработки окон в Compiz, позволяющий лучше познакомиться с возможностями Compiz. Идея взята из свежего номера LXF, респект им и уважуха!Общая идея: окну терминала gnome-terminal присвается уникальное имя, а compiz настраивается так, чтобы это окно всегда висело на заднем плане без декораций и не двигалось.
Выглядит вот так:
Шаг 1: Настраиваем специальный профиль для Gnome Terminal
Открываем gnome-terminal, идем в Edit -> Profiles и добавляем новый профиль с уникальным именем. У меня уникальное имя -- bakogroundo.
General:
Отключаем показ меню.
Title and Command:
Переименовываем заголовок окна и отключаем возможность его менять из самого терминала.
Background:
Включаем прозрачность на полную катушку.
Scrolling:
На этой вкладке отключаем скроллинг совсем.
Всё, с терминалом всё готово. Сохраняем профиль и выходим.
Шаг 2: Compiz Config Settings Manager
Запускаем ccsm.
General - General options:
В разделе General находим General options.
Отключаем Hide Skip Taskbar Windows.
Effects - Window Decoration
В разделе Effects находим Window Decoration:
Здесь нам надо написать правило, запрещающее рисовать элементы окна вокруг нашего специфического терминала. Пишем правило any & !(title=bakogroundo)
Window Management - Window Rules
В разделе Window Management находим и включаем Window Rules.
Пишем правила в разделах как на скриншоте, активируя их только для нашего окна:
Условие простое: title=bakogroundo, оно должно быть вписано в правила Skip taskbar, Skip pager, Below, Sticky, Non movable windows, Non resizeable windows, Non maximizeable windows, Non minimizeable windows, Non closable windows.
Всё, ccsm можно закрыть.
Шаг 3: Запускаем терминал.
Терминал запускается так:
1 |
|
Здесь 110x35 -- ширина и высота окна в символах, 200+70 -- координаты верхнего левого угла в пикселях. Подберите эти параметры по размеру своего монитора (а если мониторы меняются, напишите умный скрипт для автоподбора!).
Всё, терминал должен оказаться на десктопе и быть пригодным к использованию. Вот так это выглядит на видео.
Добавьте эту команду в автозагрузку и наслаждайтесь. :)
mealsforall 17.09.2011 06:20 #
+ 1 -
А чего cut не работает?
Это Lisp Machine Wallpaper, чуть урезанный. Вот отсюда.
А так можно поиском всякого приятного найти :)
http://www.google.com/search?tbm=isch&q;=beautiful+debian+wallpapers
А так можно поиском всякого приятного найти :)
http://www.google.com/search?tbm=isch&q;=beautiful+debian+wallpapers
Я бы для этой обоины сдвинул терминал левей, так как с правой стороны уже слишком светло.
Теперь попасть не в то окно будет проще :) я вот больше люблю плагин терминал у awn, но фломастеры...
Да, работает. Это по сути просто терминал с прозрачным фоном, жестко прилепленный посередине экрана.
А мне казалось, что всё это очевидно настраивается..
при чём можно обойтись более легковесными xcompmgr и каким-нибудь tilda или quake-подобным терминалом.
А об этом даже статьи пишут в журналы ..
при чём можно обойтись более легковесными xcompmgr и каким-нибудь tilda или quake-подобным терминалом.
А об этом даже статьи пишут в журналы ..
Это была Just for fun, а не серьёзная статья. Скорее для изучения Compiz даже. Кто вообще видит свой рабочий стол хоть когда-нибудь?
В кедах с квином это делается субъективно проще, а по сути то же самое с любым терминалом, сделать просто настройки для определённого приложения (без декораций, всегда позади на всех рабочих столах и фиксированные размеры окна), а у терминала просто прозрачность на максимум и убрать меню и другие лишние элементы интерфейса.
два года назад настраивала точно так же, через отдельный профиль гномтерминала и компиза. саму идею подсмотрела у товарища в третьих кедах.
мой вердикт через несколько недель - терминал "в" рабочем столе жутко не удобно. когда мне нужен терминал, я запускаю его горячей комбинацией клавиш, когда не нужен, я его закрываю.
мой вердикт через несколько недель - терминал "в" рабочем столе жутко не удобно. когда мне нужен терминал, я запускаю его горячей комбинацией клавиш, когда не нужен, я его закрываю.