Difference between revisions of "Tint2"
m (→Volume control)
(synchronized interlanguage links with the other wikis)
|Line 1:||Line 1:|
Revision as of 15:50, 22 February 2014
zh-CN:Tint2 tint2 is a system panel for linux. It is described by its developers as "simple panel/taskbar unobtrusive and light". It can be configured to include (or not include) among other things a system tray, a task list, a battery monitor and a clock. Its look can also be configured a great deal, and it does not have many dependencies. This makes it ideal for window manager users who want a panel but do not have one by default, like Openbox users.
tint2 can be installed with the package official repositories., available in the
tint2 has a configuration file in
~/.config/tint2/tint2rc. A skeleton configuration file with the default settings is created the first time you run tint2. You can then change this file to your liking. Full documentation on how to configure tint2 is found here. You can configure the fonts, colors, looks, location and more in this file. The tint2 package now contains a GUI configuration tool that can be accessed by typing the command:
Alternatively, you can edit your
tint2rc configuration file graphically with AUR from the AUR. The alternate and now outdated development branch AUR can also be used, but is the same as the
Application Launchers in tint2-svn (AUR)
With the version of tint2 in subversion (available via AUR:AUR), 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 AUR does not yet support the launchers.
It is necessary to add the following configuration options to your tint2 config file:
# Panel panel_items = LTSBC
And under the new section
# 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
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:
- Show Launcher
- Show Taskbar
- Show Systray
- Show Battery status
- Show Clock
Applications Menu in OpenBox3
If running theAUR from AUR, you have the ability to create launchers. Unfortunately, tint2 does not support nested menus yet, so there is no native function to enable an applications menu. With a little ingenuity, one can trick tint2 and get an applications menu anyway! This example will create such a launcher for Openbox3.
First, you have to install , AUR and . Next you want to create a keybinding for opening the Openbox menu. For Openbox, this would require the following entry between the <keyboard> and </keyboard> tags in
<keybind key="C-A-space"> <action name="ShowMenu"><menu>root-menu</menu></action> </keybind>
This will set
Ctrl+Alt+Space to open the root-menu (this is the menu that opens when you right-click the desktop). You can change
root-menu to any menu-id that you have defined in
~/.config/openbox/menu.xml. Next we need to make that keybinding into a
.desktop file with
xdotool. First test that your keybind works with:
$ xdotool key ctrl+alt+space
If the menu you chose pops up under your mouse cursor, you have done it right! Now create a
tint2.desktop file inside
/usr/share/applications/ directory. Be sure to add the line
Exec=xdotool key ctrl+alt+space where
Ctrl+Alt+Space are your chosen key combinations. Open your new
tint2.desktop file from your file manager and, once again, you should see the menu appear under your cursor. Now just add this to tint2 as a launcher, and you have your Openbox Applications Menu as a launcher for tint2!
See Openbox Menus for further help on creating your own menu to use here, and to generate a nice full
menu.xml for most (possibly all) of your installed programs.
Tint2 does not come with a volume control applet. VolWheel is a simple one that sits in the tray. Install it with
You can run tint2 by simply typing the command:
#!/bin/sh # # ~/.xinitrc # # Executed by startx (run your window manager from here) tint2 & exec openbox-session
If you want to run tint2 when starting Openbox, you will need to update
~/.config/openbox/autostart by adding the following:
Note: if you do not have an autostart file in
~/.config/openbox, you can copy the default one from
Refer to Openbox help for more information on autostart options for Openbox.
In GNOME 3, the Activities view has replaced the bottom panel and taskbar. To use tint2 in its place, run
as an application to run on start-up. The next time GNOME starts, tint2 will run automatically.
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.
Xcompmgr can be started like this:
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 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.