Gnome-terminal как фон рабочего стола..

Захотелось странного..  Хочу что-бы консоль была фоном рабочего стола.  Не отвлекаясь на преамбулы, возьмемся за решение поставленной задачи.

На просторах интернетов набрел на занятный тузлец Alltray (AllTray — Dock any program into the system tray.) , полистав man — понял, что для решения нашей задачи оно может сгодиться.

И так решение.

В качестве эмулятора терминала берем стандартный для Gnome — Gnome-terminal, дистрибутив Debian..

Для начала малость подрехтуем сам gnome-terminal:

  1. Создаем новый профиль.
  2. Отключаем отображения верхнего меню.
  3. Отключаем полосы прокрутки.
  4. Увеличиваем буфер строк (для удобства).
  5. Выкручиваем до упора прозрачность фона терминала.
  6. Подгоняем цвет консольных шрифтов под цвет фона рабочего стола.
  7. Остальное по вкусу..

Устанавливаем alltray

viktor@viktor-laptop:~$ apt-get install alltray

Ну и финальный штрих в авто-запуск (тут неважно как именно, важна суть..) добавляем следующую строку:

alltray --show --sticky --skip-taskbar --no-alltray --notray -x -g +800+0 --geometry 1024x600 gnome-terminal --window-with-profile=s

Лично я добавлял ее в Система->Параметры->Запускаемые приложения.

Да и пару слов об опциях alltray..

  • show – не сворачивать при запуске
  • sticky – отображать на всех рабочих столах
  • skip-taskbar – убрать приложение из панели задач
  • no-alltray – убрать заголовок alltray
  • notray – не показывать значёк в трее
  • x – убрать декорацию окон
  • +800+0 – позиция окна на рабочем столе (первое – горизонталь, второе – вертикаль)
  • geometry 1024×600 — разрешение рабочего стола (это если нужно растянуть терминал на весь рабочий стол, иначе просто указываем нужную геометрию окна терминал)
  • window-with-profile=s — это уже параметр gnome-terminal говорящий о том, что при запуске нужно заюзать профиль «s», который мы создали выше.

Ну вот и все.. Перезагружаем иксы и ликуем..

Все эти выше описанные манипуляции выполнялись на Asus EeePC 1005 с Debian Sqeeze и Gnome 2.28.1..

Пользователей KDE, Xfce, etc..  очень прошу оставить свои комментарии по поводу различий и нюансов в реализации данной фичи.

Скрины на память…

Терминал как фон рабочего стола

Терминал как фон рабочего стола

  1. Скрииины!!!

    • Тут как бэ скринами особо много не покажешь.
      Первый скрин — там вверху панелька выезжающая (внизу такая же док панель), показал для пруфа перекрытия терминала остальными окнами менюшками и т.д. Второй скрин так просто сделал..

  2. в кедах четвертых тоже работает но как то кривовато :)
    т.е.
    alltray —show —sticky —skip-taskbar —no-alltray —notray -x -g +800+0 —geometry 1024×600 konsole ваще не запускается. Ну запускакетсся, и консоль запускается как-то в фоне. В процессах висит, а на раб.столе ничего нету.
    Если зупускать как(без —skip-taskbar —no-alltray —notray)
    alltray —show —sticky -x -g +800+0 —geometry 1024×600 konsole
    То запускается но окно консоли не под всеми окнами, и оно перекрывает остальные. Т.е как фон раб.стола не получается :) и еще в таскбаре и в трее висит(ну это понятно :) )

  3. сделал все как доктор прописал, но ничего не работает. ни в процессах нет, ни, естественно, на столе. уже второй день парюсь. может кто мисль умную подбросит? спасибо, ежели что:) вот что в автозапуске:alltray —show —sticky —skip-taskbar —no-alltray —notray -x -g +800+0 gnome-terminal —window-with-profile=chmo вряд ли здесь какая-ошибка — все честно усердно скопировано с ентой страницы. даже alltray установил — не помогло:)

    • Ну если скопировано, да еще и усердно, то смею предположить, что виной сему злобный вордпрес, так как он собака — (два дефиса) превращает в одно тире.

Оставить комментарий


Примечание - Вы можете использовать эти HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>