Tint2 (Русский)

From ArchWiki
Revision as of 14:29, 18 May 2012 by Vik24rus (talk | contribs)
Jump to navigation Jump to search

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

tint2 системная панель для linux. Разработчиками описывается как "простая панель/таскбар ненавязчивая и простая". Может быть сконфигурирована как включающая (или не включающая) помимо прочего системный трей, список задач, индикатор батареи и часы. Хорошо настраивается вид и не имеет кучи зависимостей. Это делает её идеальным для юзеров, которые хотят панель, но не имеют её по умолчанию, таких как Openbox-пользователи.

Установка

tint2 находится в репозитории community. Используйте pacman для инсталляции:

# pacman -S tint2

Настройка

tint2 конфигурируется файлом ~/.config/tint2/tint2rc. Скелет конфига с настройками по умолчанию создаётся при первом запуске. Можете изменить его на свой вкус. Можно конфигурировать шрифты, цвета, расположения и многое другое. Полная документация по конфигурированию tint2 находится здесь. Пакет tint2 содержит GUI-инструмент для конфигурирования:

$ tint2conf

Также можно редактировать ваш файл tint2rc графически с помощью tintwizard из AUR.

Application Launchers in tint2-svn (AUR)

With the version of tint2 in subversion (available via AUR: tint2-svn), it has become possible to add application launchers to tint2. In order to do this it is necessary to manually edit your tint2 configuration file, as tintwizard does not yet support the launchers.

Note: When you edit your tint2 config file using tintwizard after manually adding your launchers, tintwizard will delete any configuration options it does not recognize. I.e. it deletes your launchers.

It is necessary to add the following configuration options to your tint2 config file:

Under # Panel:

# Panel
panel_items = LTSBC

And under the new section # Launchers:

# Launchers
launcher_icon_theme = LinuxLex-8
launcher_padding = 5 0 10
launcher_background_id = 9
launcher_icon_size = 85
launcher_item_app = /some/where/application.desktop
launcher_item_app = /some/where/anotherapplication.desktop

The option launcher_icon_theme seems not to be documented yet.

panel_items is a new configuration option which defines which items tint2 shows and in what order:

L
Show Launcher
T
Show Taskbar
S
Show Systray
B
Show Battery status
C
Show Clock

Меню приложений в OpenBox3

Если вы запускаете svn-бранч tint2 из AUR, вы можете создавать launchers. Увы, tint2 не поддерживает вложенные меню, так что не имеет нативной возможности включить меню приложений. Немного схитрив, можно обмануть и получить меню приложений в tint2! Это пример создания такого в OpenBox3.

Для начала вам нужны OpenBox3, tint2-svn, и xdotool. Предполагаем, что они уже есть, иначе pacman -S openbox xdotool и tint2-svn. Далее делаем комбинацию клавиш для открытия меню OpenBox, для этого потребуется следующая запись внутри <keyboard> и </keyboard> в вашем файле rc.xml:

  <!-- Keybinding for opening OpenBox menu -->
  <keybind key="C-A-space">
    <action name="ShowMenu"><menu>root-menu</menu></action>
  </keybind>

Это позволит установить Control-Alt-Spacebar на открытие root-menu (то, которое открывается правой кнопкой при щелчке на рабочем столе). Можно заменить root-menu на любое menu-id которое описано в menu.xml. Далее, надо сделать сочетание клавиш в файле .desktop с xdotool. Проверьте xdotool key ctrl+alt+space. Если выбранное меню появляется под курсором мыши - отлично. Создайте tint2.desktop в директории /usr/share/applications/ . Не забудьте добавить Exec=xdotool key ctrl+alt+space где [ctrl+alt+space] ваше выбранное сочетание клавиш. Откройте tint2.desktop из вашего файлового менеджера и снова вы увидите меню под курсором. Теперь добавьте это к tint2 как launcher, и у вас будет ваше меню приложений OpenBox как launcher для tint2!

Смотрите Openbox Menus для дополнительной помощи в создании собственного меню, и menumaker чтобы создать хороший полный menu.xml для большинства (возможно, всех) установленных программ.

Запуск tint2

Вы можете запустить tint2 командой:

$ tint2

Если хотите запускать при старте X, добавьте это в ~/.xinitrc. Например, если вы запускаете tint2 из openbox:

#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
tint2 &
exec ck-launch-session openbox-session

Если вы хотите запустить tint2 при старте Openbox, то нужно отредактировать ~/.config/openbox/autostart добавив следующее:

tint2 &

Замечание: если у вас отсутствует файл autostart в ~/.config/openbox, вы можете скопировать его содержимое-по-умолчанию из /etc/xdg/autostart.

Смотрите Openbox help для большей информации о возможностях autostart.sh для Openbox.

Прозрачность

To make tint2 look its best, some form of compositing is required. If your tint2 has a large black rectangular box behind it you are either using a window manager without native compositing (like Openbox) or it is not enabled.

To enable compositing under Openbox you can install Xcompmgr or Cairo Compmgr:

# pacman -S xcompmgr

or

# pacman -S cairo-compmgr

Xcompmgr can be started like this:

$ xcompmgr

You will have to kill and restart tint2 to enable transparency.

If Xcompmgr is used solely to provide tint2 with transparency effects it can be run at boot by changing the autostart section in ~/.config/openbox/autostart.sh to this:

# Launch Xcomppmgr and tint2 with openbox
if which tint2 >/dev/null 2>&1; then
  (sleep 2 && xcompmgr) &
  (sleep 2 && tint2) &
fi

Various other (better) ways to make Xcompmgr run at startup are discussed in the Openbox article.

Полезные ссылки

Оф мануал про конфигурирование на русском[1]