09 мая 2013

Установить панель задач в Ubuntu 14.04 и старше


В Ubuntu с окружением Unity уже имеются две панели: панель Unity слева на рабочем столе и сверху, для отображения Глобального меню открытых приложений, а также, так называемый - трэй, для индикаторов. Казалось бы этого достаточно, т.к. в панели Unity открытые окна приложений отображаются маленькими треугольниками на значках:

                 - Открытое окно                            - Свёрнутое окно

Но многим пользователям, особенно только что перешедшим с Windows, да и не только им, недостает панели задач, где бы отображался список открытых окон:



Некоторые пользователи считают извращением устанавливать ещё и третью панель внизу рабочего стола. Возможно это так и есть, если иметь ввиду нетбуки с маленькими экранами, но лично мне с размером экрана в 22 дюйма по диагонали этой панельки как раз и не достаёт, хотя я себя не отношу к новичкам в Linux. Есть ещё один момент, который подчёркивает пользу данной панели, а именно то, что когда пользователь задействовал функцию скрытия панели Unity и открыл браузер на весь экран, то естественно он не видит какие ещё окна свёрнуты или открыты за этим самым браузером.

В Центре приложений Ubuntu есть такая программка под названием Tint2. Если вы решили установить эту панель, то необходимо прежде всего установить её из Центра приложений или  скопировать и выполнить следующую команду в терминале:

sudo apt-get install tint2

После установки вы можете активировать/запустить панель Tint2 командой:

 tint2 & exit

По умолчанию её настройки в файле отображают панель по середине экрана монитора, перекрывая тем самым панель Unity, а с правого края остаётся пустое пространство:


Для того чтобы это исправить, необходимо отредактировать параметры файла tint2rc, как на первом снимке. Откройте файл в текстовом редакторе следующей командой в терминале:

sudo gedit ~/.config/tint2/tint2rc

Вы можете изменить параметры самостоятельно, либо применить мои настройки, скопировать всё что выделено зелёным шрифтом  и вставьте/замените в файле между следующих строк:

# ID 1

# End of config


Выделите и скопируйте следующее:

rounded = 3
border_width = 0
background_color = #000000 60
border_color = #ffffff 18</code>
rounded = 1
border_width = 0
background_color = #05752b 90
border_color = #ffffff 30
rounded = 1
border_width = 0
background_color = #ffffff 18
border_color = #ffffff 30
panel_monitor = all
panel_position = bottom left
panel_size = 100% 26
panel_margin = 37 0
panel_padding = 2 0
font_shadow = 0
panel_background_id = 1
wm_menu = 0
panel_dock = 0
panel_layer = top
taskbar_mode = single_desktop
taskbar_padding = 2 3 2
taskbar_background_id = 0
task_icon = 1
task_text = 1
task_maximum_size = 160 35
task_centered = 0
task_padding = 6 3
task_font = Ubuntu 10
task_font_color = #ffffff 70
task_background_id = 3
task_icon_asb = 100 0 0
task_active_background_id = 2
task_active_font_color = #ffffff 85
task_active_icon_asb = 100 0 0
urgent_nb_of_blink = 8
systray = 0
systray_padding = 0 4 5
systray_background_id = 0
systray_sort = left2right
systray_icon_size = 0
systray_icon_asb = 100 0 0
battery = 0
battery_hide = 98
battery_low_status = 10
battery_low_cmd = notify-send "battery low"
bat1_font = sans 8
bat2_font = sans 6
battery_font_color = #ffffff 76
battery_padding = 1 0
battery_background_id = 0
tooltip = 0
tooltip_padding = 2 2
tooltip_show_timeout = 0.7
tooltip_hide_timeout = 0.3
tooltip_background_id = 1
tooltip_font_color = #OOOOOO 80
tooltip_font = sans 10
mouse_middle = none
mouse_right = close
mouse_scroll_up = toggle
mouse_scroll_down = iconify
<code>autohide = 0
autohide_show_timeout = 0.3
autohide_hide_timeout = 2
autohide_height = 24
strut_policy = minimum


# Clock
time1_format = %H:%M:%S
time1_font = Sans 8
time2_format = %A %d %b %Yг
time2_font = Sans 8
clock_font_color = #007926 100
clock_tooltip =
clock_padding = 0 0
clock_background_id = 0

# Tooltips
tooltip = 0
tooltip_padding = 0 0
tooltip_show_timeout = 0
tooltip_hide_timeout = 0
tooltip_background_id = 0
tooltip_font = Sans 12
tooltip_font_color = #FFFFFF 100

# Mouse
mouse_middle = none
mouse_right = close
mouse_scroll_up = none
mouse_scroll_down = none

# Battery
battery = 0
battery_low_status = 20
battery_low_cmd = notify-send "battery low"
battery_hide = 90
bat1_font = Sans 12
bat2_font = Sans 12
battery_font_color = #FFFFFF 100
battery_padding = 0 0
battery_background_id = 0


Должно получиться как на снимках:




Сохраните и закройте редактор с файлом.

Далее нужно перезапустить панель .
Откройте терминал и выполните команду:

killall tint2

Теперь нужно запустить Панель задач. Примените клавиатурное сокращение Alt+F2, введите команду tint2 и нажмите Enter. В нижней части экрана должна появиться Панель задач со списком открытых окон и календарём с часами:


Панель настроена таким образом, что правый клик на открытом окне в  панели,  закрывает его, а левый клик максимизирует/минимизирует окно.

Для того чтобы панель загружалась при входе в систему, её нужно прописать  в Автоматически запускаемые приложения, следующим образом:



Вот и все. Панель будет присутствовать на мониторе при каждом входе в систему.

Если вы не хотите использовать эту панель, просто удалите флажок с пункта Tint2 в Автоматически запускаемые приложения. И удалите приложение панель Tint2 следующей командой:

sudo apt-get remove tint2

Удачи.

28 комментариев :

  1. Я прочитал о tint2 в этом блоге, и устанавливаю эту панель tint2 первым делом. Она всегда видна, даже autohide не включаю.

    "Некоторые пользователи считают извращением устанавливать ещё и третью панель внизу рабочего стола."(с) -

    Дело скорее не в личных предпочтениях, а в характере использования компьютера. Например, у меня открыты 3 текстовых документа в LibreOffice и браузер, и мне надо скакать между тремя документами и браузером, копировать, вклеивать и перевклеивать и видеть, где что.

    С боковой панелью Unity нужно больше кликов.

    Если бы не это, если просто по интернетам лазить, тогда можно и без tint2, но мне эта панель просто необходима.

    ОтветитьУдалить
  2. Анонимный9 мая 2013 г., 8:13

    awn + dockx наше всё

    ОтветитьУдалить
    Ответы
    1. Анонимный9 мая 2013 г., 8:49

      А вот это извращение - awn + dockx, а не наше всё.

      Удалить
  3. "Для только что перешедших с винды" и сразу консоль... Ага-ага, полезут они в неё

    ОтветитьУдалить
    Ответы
    1. Анонимный9 мая 2013 г., 8:41

      Я новый пользователь Ubuntu. Все мои познания именно с этого сайта. Отсюда я и начал свой путь в Linux. Следуя таким подробным инструкциям, как здесь описано, не страшен ни какой терминал.
      И не надо всех тех, кто только что перешёл с Windows считать дибилами.

      Удалить
  4. Я, чтобы удобней переключаться между открытыми окнами, настроил активные углы. В правом верхнем у меня открытые окошки, слева вверху - рабочие столы. Одно движение пальцев на тачпаде + клик, и ты в нужном окне. Движений столько же, как если бы у меня была панель задач

    ОтветитьУдалить
    Ответы
    1. плюс миллион, зачем панели, когда жестами все делать намного удобнее

      Удалить
    2. согласен тоже так пользую, очень удобно и экран не сужается ничем :-)

      Удалить
  5. до этого использовал alt+tab. ЛЕвая панель в Юнити мне служит только как док для быстрого запуска приложений

    ОтветитьУдалить
  6. А как правильно прописать команду для значка Google Chrome на панели tint2? Mozilla появилась, а вот Chrome нет.

    ОтветитьУдалить
  7. какой ужас! В убунту такие удобные индикаторы прямо на иконке, позволяющие видеть что приложение запущено (активно/неактивно), экономящие пространство, красивые иконки без уродско обрезанного текста. Кто мог придумать ставить на бунту это УГ? 22 дюйма? у меня 23, и поэтому я должна увешивать широкий экран горизонтальными панелями? о_О Ну, есть же мате для кому нравится второй гном, зачем уродовать юнити?

    ОтветитьУдалить
    Ответы
    1. А что, я обязал кого-то делать это. Все мои статьи носят информативно-рекомендательный характер и ни кого, ни к чему не обязывают. Но мнение и критика, приветствуются. Спасибо.

      Удалить
  8. Скажите можно ли убрать из этой панели (в правом нижнем углу) календарь с часами? Если да, то как? И заранее спасибо.

    ОтветитьУдалить
    Ответы
    1. Можно. Удали из файла tint2rc вот эти строки, которые отображают часы и календарь:
      # Clock
      time1_format = %H:%M:%S
      time1_font = Sans 8
      time2_format = %A %d %b %Yг
      time2_font = Sans 8
      clock_font_color = #007926 100
      clock_tooltip =
      clock_padding = 0 0
      clock_background_id = 0

      А затем перезагрузи панель из терминала следующими командами:

      killall tint2

      tint2 & exit

      Удалить
    2. Кстати, удалять необязательно. Можно вставить параметр panel_items
      Из инструкции:
      panel_items = LTSBC define the items tint2 will show and the order of those items. panel_items = STC will show the Systray, the taskbar and the clock (from left to right).
      L to show Launcher
      T to show Taskbar
      S to show Systray (also called notification area)
      B to show Battery status
      C to show Clock
      При необходимости избавиться от часов просто убираем букву C:
      panel_items = LTSB

      Удалить
  9. спасибо,все встало,как у аннушки):,с удовольствием воспользовался

    ОтветитьУдалить
  10. подскажите, пожалуйста, где в файле с текстом-настройками находится строка для изменения ширины панели? применил Ваши настройки, однако слева панель Тинт все еще немного "заползает" на панель Юнити. так понимаю, что придется подстраивать все это самому, под свои разрешения.

    ОтветитьУдалить
  11. а как сделать ее не прозрачной?

    ОтветитьУдалить
    Ответы
    1. Параметр background_color = #000000 60, вторая цифра 60 означает "степень непрозрачности" в процентах.
      Подробней о параметирах здесь
      http://dolganov.wordpress.com/2010/04/04/tint2-быстрая-и-легкая-панель-задачтрей/#more-27
      или здесь
      http://www.crunchbang.ru/topic865.html и много еще где, Гугл в помощь.

      Удалить
    2. З.Ы. Разумеется, изменения настроек срабатывают после перезапуска панели.

      Удалить
  12. Не подскажите как добавить дополнительные элементы на панель задач?
    Такие как системный монитор, сетевой монитор и т.д.
    Там заоодно ещё и обои подтягиваются.

    ОтветитьУдалить
    Ответы
    1. На панель задач Tint2 можно добавить значки приложений. А почему именно на панель задач? Те индикаторы, что указаны в комментарии достаточно хорошо смотрятся в трее: http://compizomania.blogspot.com/2012/05/22-unity-ubuntu-12041110.html

      Удалить
    2. Пользователь ПК, а зачем Вам tint2, у Вас же вроде Минт Xfce, или я ошибаюсь? В тинт2 можно добавить только значки запуска, никаких мониторов или каких-то апплетов она не поддерживает. А в Xfce свои панели достаточно гибкие.
      http://compizomania.blogspot.com/2013/10/xubuntu-xfce.html

      Удалить
  13. Спасибо Максим! Я как то ту на которую Вы показали, мимо глаз пропустил. Да Вы правы, у меня Mint Xfce.

    ОтветитьУдалить