Терминал на рабочий стол – Gnome Terminal

Давно задумывался над тем, как можно разместить Linux-консоль непосредственно на рабочем столе . Плюсов тут масса. Начиная от файлового менеджера без необходимости лезть в меню или писать команду запуска вручную и заканчивая возможностью наблюдения за продолжительными консольными процессами не переключая постоянно окон. Собственно реализацией это штуковины сегодня и займёмся.

Нам понадобятся всего 2 вещи: собственно gnome-terminal (или другой) и программка alltray. Сразу скажу, что способ неидеальны и не единственно верный, возможно позже найду возможность сделать всё нижеизложенное без alltray, но пока в поисках, да и данное решение само по себе не плохо.

Для начала устанавливаем alltray:

user@ubuntu:-$ sudo apt-get install alltray

Или аналогично через Synaptic.

Далее настраиваем gnome-terminal.Создаём новый профиль (Правка -> Профили -> Создать):

Создаём новый профиль

Создаём новый профиль

Вводим имя нового профиля и обязательно его запоминаем :-) оно нам понадобится. Не закрываем окно профилей, выбираем только что созданный и нажимаем на кнопку «Изменить». На вкладке «Общие» убираем галочку с «Показывать в новых терминалах строку меню», на вкладке «Тип фона» выбираем «Прозрачный фон» и двигаем ползунок до упора влево:

Выбор типа фона

Выбор типа фона

На вкладке «Прокрутка» в списке «Полоса прокрутки» выбираем выключено.

Теперь идём «Система -> Параметры -> Запускаемые приложения (Сеансы)». Добавляем новое приложение. Имя – любое (у меня Desktop Terminal), а вот команда запуска будет следующая:

alltray –show –sticky –skip-taskbar –no-alltray –notray -x -g +800+0 gnome-terminal –window-with-profile=Desktop

Тут вместо длинных черточек «–» понимать два обычных тире. Автозамена в Worpress’е блин >_<

Несколько слов по поводу параметров:

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

Настройка автозапуска

Настройка автозапуска

Теперь выходим из системы/перезагружаем x-сервер/выполняем вышеуказанную команду (выбрать любой) и любуемся терминалом на рабочем столе. В итоге у нас должно получиться примерно вот так:

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

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

Или даже так:

Файловый менеджер на рабочем столе

Файловый менеджер на рабочем столе

В общем, наслаждаемся ;-)

Теги: , , , ,

Пятница, 22 Май 2009 ЧаВО

Отзывов: 29 на Терминал на рабочий стол – Gnome Terminal

  1. Классно, спасибо, сейчас попробую такое сделать. Даже не столько за конкретно способ встраивания терминала в раб.стол спасибо, сколько за список параметров AllTray. Я и не знал, что у неё какие-то ещё параметры есть, чтобы в автозагрузку поставить…

  2. greatperson on 22 Май 2009
  3. Кстати для KDE есть замечательная программа KStart, которая может полностью заменить alltray по функциональности. Найти бы что-нибудь подобное для GNOME, а то alltray как-то не по назначению. Самому чтоль написать?)))

  4. xAnd on 22 Май 2009
  5. КРуто. )

  6. mortis on 23 Май 2009
  7. Кайф! И заразный, однако, – почти все новички, которым я установил 904, хотят себе такое :-) Надо будет ссылу дать на Фуре (если позволите).

  8. tengry on 28 Май 2009
  9. Да ради Бога ;-)

  10. xAnd on 28 Май 2009
  11. tengry on 29 Май 2009
  12. среднячок

  13. zxz on 04 Июн 2009
  14. Недостаток: не получается открыть другое окно терминала

  15. mortis on 07 Июн 2009
  16. Ctrl+Shift+T отлично наботает, почему не получается?

  17. xAnd on 07 Июн 2009
  18. а у меня почемуто приложения перестали запускаться(все). Только «запускаемые приложения» открылись через 5мин и сразу отрубил).
    alltray –show –sticky –skip-taskbar –no-alltray –notray -x -g +800+0 gnome-terminal –window-with-profile=ы
    че не так?

  19. sSs on 19 Июл 2009
  20. Профиль называется «ы»?
    А вообще, после отключения запуска gnome-terminal всё снова стало запускаться нормально?

  21. xAnd on 19 Июл 2009
  22. да с профилем не заморачивался. Загружается только фоновый рисунок и две стандартные панели, ну и конечно терминал на рабочем столе, дальше стопор пока в терминале не набрать exit. если просто отключить то все ок. че может быть?

  23. sSs on 19 Июл 2009
  24. вот токо что запустил его черз терминал. вроде все работает.

  25. sSs on 19 Июл 2009
  26. А при запуске через Alt+F2 вручную запускается нормально? Screen и Screen Profile случайно на автозапуске в терминале не стоят?

  27. xAnd on 19 Июл 2009
  28. запускается но тормозит. а где этот автозапуск посмоттреть? я новичек тут. если че ноут acer aspire 7530.

  29. sSs on 19 Июл 2009
  30. Ну если отдельно не ставил пакеты screen и screen-profile и не запускал screen, то по идее не должно быть. Попробуй запустить без последнего параметра window_with_profile. Так же тормозить будет?

  31. xAnd on 19 Июл 2009
  32. тоже самое. повыбирал в меню кучу приложений, курсор покрутился и успокоился. только закрыл этот терминал сразу все приложения запустились.

  33. sSs on 19 Июл 2009
  34. будто он блокирует запуск приложений. ubuntu 9.04(for amd64)

  35. sSs on 19 Июл 2009
  36. Вообще странно это всё. Сейчас у себя пробую всё получается без всяких заморочек, всё прекрасно запускается.
    Так, дурацкая идея… Ты говорил что стоит фоновый рисунок в терминале? Там случайно не изображения размером 1920×1024?
    Попробуй какой-нибудь другое приложение запустить через alltray, скажем gedit. Просто замени gnome-terminal в строке на gedit, как он запускаться будет?

  37. xAnd on 19 Июл 2009
  38. я имел ввиду фоновый рисунок рабочего стола а не терминала. Gedit запустился нормально и все работало.

  39. sSs on 20 Июл 2009
  40. а в кедах эта штука работает?

  41. sSs on 21 Июл 2009
  42. Если честно, то не знаю. Зато могу сказать, что в кедах есть другая утилита, которая называется KStart, умеет примерно то же самое, может даже больше.

  43. xAnd on 21 Июл 2009
  44. работает! и все приложения с ним запускаются, даже у меня)) (правда еще не проверил с автозапуском)

  45. sSs on 21 Июл 2009
  46. Что именно заработало? И как вышел из ситуации?

  47. xAnd on 22 Июл 2009
  48. ну…раньше после запуска desktop terminal не запускались приложения. Теперь все работает как надо. установил Kubuntu(до этого была ubuntu), сделал все как раньше(по инструкции) и заработало.

  49. sSs on 22 Июл 2009
  50. Спасибо за статью. Такой вопрос – фон терминала прозрачен только для рабочего стола, и все окна, что под ним просто срезаются и виден только рабочий стол. А моно так, что бы все же под терминалом были видны и активные окна? Наверное надо дрова ставить для видео карты. Кстати в кедах работает alltray.

  51. Edward on 06 Янв 2010
  52. Немного не понял о чём речь. У меня всё довольно легко залезает друг под друга. Может проблема действительно в видеодрайвере?
    Терминалы

  53. xAnd on 10 Янв 2010
  54. Впринципе все прекрасно работает, единственный минус – загрузка обоих ядер проца под 80%, хотя при увеличении nice оно становиться не таким заметным – другие придложения быстро перехватывают мощность проца

  55. Up in Smoke on 20 Янв 2010
  56. for Edward
    надо поствить драва на видюху, по раб столу ПКМ->Изменить фон раб стола->Визуальные эфекты->самое лушее поставь. Если не помогло установи ccm(compizconfig manager)

  57. Ksanatos on 26 Июн 2010

Ваш отзыв

Поиск