Автор Тема: Терминал в качестве обоев рабочего стола  (Прочитано 634 раз)

Оффлайн Sam

  • Постоялец
  • ***
  • Сообщений: 109
  • Сэм. Просто Сэм.
Прочитав эту статью, задался мыслью - почему бы не использовать терминал вместо обоев. Вон сколько интересных утилит, с помощью которых можно неплохо оформить систему. Тем более, что терминал позволяет использовать те же картинки как фон. Заинтересовал даже не столько результат, зацепила сама реализация - интересно воплотить идею.  Что нам нужно для этого:
1. Закрепить окно терминала ниже всех окон.
2. Убрать рамки окна.
3. Запускать в развёрнутом виде.
4. Исключить терминал из панельного и оконного менеджеров. (из последнего - дабы по ALT-TAB не мешал).
5. Запускать на всех рабочих столах.
6. Добавить его в автозагрузку с нужными параметрами.
Всё оказалось куда проще чем ожидалось.  Достаточно одной утилиты Devilspie2, которую мы обсуждали вот здесь. Там есть и установка, и примеры использования. Подробно о различных её функциях можно посмотреть здесь.
Для реализации решил использовать терминал Terminator, благо он и сам умеет половину из перечисленных пунктов. Немного скриншотов из экспериментов, хотя они не передадут динамику того же Cmatrix. Бело-красный Cmatrix, синий с многорукой Кали и Cmatrix с выводом top в соседнем окне, благо Terminator это позволяет:


Поначалу вся эта идея воспринималась как некое баловство. Но в процессе реализации поразил список открывшихся возможностей. Можно просто красиво оформить систему, используя консольные утилиты. Можно выводить определённые службы, логи, информацию - получится живая интерактивная обоина, куда там Conky. Тем более с тайлинговым Terminator. Можно выводить цитаты утилитой fortunes-ru. Можно запускать и более серьёзные консольные программы. Простор для творчества - огромен.
Различные аргументы для Cmatrix можно посмотреть здесь.
Нюансов всего два. Первый - я экспериментировал в DE Budgie, а в нём, как и в гноме, рабочий стол не кликабелен. То-есть ЛКМ и ПКМ по рабочему столу не работают. А в Мате работают, и сделав терминал обоями мы этого лишимся. Хотя меня это не смущает. И второй нюанс - Plank. Не смотря на то, что в таком режиме терминал игнорируют оконный и панельный менеджер - планк его видит. И автоматически прячется. Тоже не критично, ибо при наведении мыши - появляется. Как при обычном развёрнутом окне.
В параметрах терминала, на вкладке Команда, можно задать нужную команду, которая будет запускаться при старте терминала. Ещё можно поискать пакет gDevilspie - это графическая оболочка для Devilspie, с ней проще настраивать. Но есть ли где такой пакет для Xenial - не знаю.
Вроде всё рассказал, что хотел. Как то так.

Оффлайн alv

  • Ветеран
  • *****
  • Сообщений: 900
  • Это я и есть
    • Наш Блогосайт
Re: Терминал в качестве обоев рабочего стола
« Ответ #1 : 20 Сентября 2016, 11:31:26 »
Похоже, это самые нескучные из всех обоев рабочего стола. Спасибо за наводку.
За прекрасных дам!

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2222
  • Да будет свет!
Re: Терминал в качестве обоев рабочего стола
« Ответ #2 : 20 Сентября 2016, 12:08:15 »
Ещё можно поискать пакет gDevilspie - это графическая оболочка для Devilspie, с ней проще настраивать. Но есть ли где такой пакет для Xenial - не знаю.
Для Xenial в репозитории Ubuntu найдены такие пакеты:

Делай с нами, делай как мы, делай лучше нас!

Оффлайн Kamrad

  • Постоялец
  • ***
  • Сообщений: 109
  • Пингвиновод-кедерастоненавистник
Re: Терминал в качестве обоев рабочего стола
« Ответ #3 : 20 Сентября 2016, 13:03:58 »
"Шматрица"?  8)
Кто хочет на компьютере юзить, музить и вузить - пусть купит себе вульвузеллу!

"Linux используют ...э....энтузиасты, а нормальные люди работают на Windows! Вот представьте - приучили вы ребёнка работать с Linux, а придёт он в школу, где кругом Windows - и что он будет делать?!"

Оффлайн Sam

  • Постоялец
  • ***
  • Сообщений: 109
  • Сэм. Просто Сэм.