debian/0000755000000000000000000000000012042224073007162 5ustar debian/tint2.install0000644000000000000000000000044712042224073011617 0ustar /usr/bin/tint2 #/usr/bin/tint2conf #/usr/bin/tintwizard.py /etc/xdg/tint2/tint2rc #/usr/share/applications/tint2conf.desktop /usr/share/man/man1/tint2.1 /usr/share/doc/tint2/AUTHORS /usr/share/doc/tint2/README /usr/share/icons/hicolor/scalable/apps/taskbar.svg /usr/share/tint2/default_icon.png debian/rules0000755000000000000000000000043512042224073010244 0ustar #!/usr/bin/make -f %: dh $@ override_dh_auto_configure: dh_auto_configure -- -DCMAKE_BUILD_TYPE=RelWithDebInfo override_dh_strip: dh_strip --dbg-package=tint2-dbg override_dh_installdocs: dh_installdocs --link-doc=tint2 cp -r debian/wiki debian/tint2/usr/share/doc/tint2/html debian/patches/0000755000000000000000000000000012042224073010611 5ustar debian/patches/series0000644000000000000000000000004612042224073012026 0ustar inform-about-unsupported-saving.patch debian/patches/inform-about-unsupported-saving.patch0000644000000000000000000000246212042224073020113 0ustar Description: Show Dialog in tint2conf about unsupported saving This patch opens a dialog in the Properties view of tint2conf informing the user, that saving is not yet supported. Author: Sebastian Reichel Bug-Debian: 646055 Last-Update: 2011-10-23 --- a/src/tint2conf/main.c.orig 2011-10-23 09:45:15.000000000 +0200 +++ b/src/tint2conf/main.c 2011-10-23 10:54:07.000000000 +0200 @@ -325,6 +325,24 @@ } } +static void dialogResponse(GtkWidget *w, int response) +{ + GtkWidget *dialog = NULL, *label, *content_area; + + if(response == GTK_RESPONSE_APPLY || response == GTK_RESPONSE_OK) { + dialog = gtk_dialog_new_with_buttons ("Saving not yet supported", + (GtkWindow*) w, GTK_DIALOG_MODAL, GTK_STOCK_OK, GTK_RESPONSE_NONE, NULL); + content_area = gtk_dialog_get_content_area(GTK_DIALOG(dialog)); + label = gtk_label_new("Saving not yet supported"); + g_signal_connect(dialog, "response", G_CALLBACK (gtk_widget_destroy), dialog); + gtk_container_add(GTK_CONTAINER(content_area), label); + gtk_widget_show_all(dialog); + } + + if(response == GTK_RESPONSE_CANCEL || response == GTK_RESPONSE_OK) { + gtk_widget_destroy(w); + } +} static void menuProperties() { @@ -351,6 +369,7 @@ //*/ g_free(file); + g_signal_connect(prop, "response", G_CALLBACK (dialogResponse), prop); } } debian/control0000644000000000000000000000405712042224073010573 0ustar Source: tint2 Section: x11 Priority: optional Maintainer: Sebastian Reichel Build-Depends: cmake, debhelper (>= 9), libcairo2-dev, libglib2.0-dev, libgtk2.0-dev, libimlib2-dev, libpango1.0-dev, libstartup-notification0-dev, libxcomposite-dev, libxdamage-dev, libxinerama-dev, libxrandr-dev Standards-Version: 3.9.4 Vcs-Git: git://git.debian.org/git/collab-maint/tint2.git Vcs-Browser: http://git.debian.org/?p=collab-maint/tint2.git Homepage: http://code.google.com/p/tint2/ Package: tint2 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: lightweight taskbar Tint is a simple panel/taskbar intentionally made for openbox3, but should also work with other window managers. The taskbar includes transparency and color settings for the font, icons, border, and background. It also supports multihead setups, customized mouse actions, and a built-in clock. Tint was originally based on ttm code. Since then, support has also been added for a battery monitor and system tray. . The goal is to keep a clean and unintrusive look with lightweight code and compliance with freedesktop specification. Package: tint2-dbg Section: debug Priority: extra Architecture: any Depends: ${misc:Depends}, tint2 (= ${binary:Version}) Description: lightweight taskbar (debug symbols) Tint is a simple panel/taskbar intentionally made for openbox3, but should also work with other window managers. The taskbar includes transparency and color settings for the font, icons, border, and background. It also supports multihead setups, customized mouse actions, and a built-in clock. Tint was originally based on ttm code. Since then, support has also been added for a battery monitor and system tray. . The goal is to keep a clean and unintrusive look with lightweight code and compliance with freedesktop specification. . This package contains the debug symbols for tint2. debian/wiki/0000755000000000000000000000000012042224073010125 5ustar debian/wiki/FAQ.html0000644000000000000000000003620512042224073011430 0ustar tint2 - FAQ

tint2 - FAQ

Frequently asked questions. Please add any extra tips to the comments.

What is tint2?

  • Tint2 is a panel/taskbar for modern x window managers like GNOME, KDE, XFCE, openbox, pekwm,etc..

Who is the developer of tint2 ?

  • Main developers of tint2 are Thierry Lorthiois and Andreas Fink

Does tint2 have a system tray/notification area?

  • YES! Tint2 finally has system tray/notification area. Please install the latest build if your current build doesn't have it.

I have the latest build of tint2 but still no system tray

  • Check your tint2rc to see if you have the systray option configured and the options are not commented out.
  • The systray section looks like this
  • #---------------------------------------------
    # SYSTRAYBAR
    #---------------------------------------------
    systray = 1
    systray_padding = 0 3 3
    systray_background_id = 0
    systray_sort = left2right

tint2 doesn't show the systray/notification

  • Check your tint2rc to see if you have 'systray = 1'
  • run tint2 in a terminal. if you get 'tint2 : another systray is running' it's because you have another systray/notification and you can't run more than one at a time.
    • In gnome, remove the systray/notification with a right clic on the separator before your systray/notification -> remove

Why did some systray icons disappear from the panel?

  • tint2 stops/restarts the systray protocol on some events (like switching theme with tint2conf). But some systray icons do not implement the stop/restart of the manager and so disappear from the panel. You can report the problem to us and also to the systray icon developer.

Why don't some systray icons appear when you run tint2 in a KDE session?

  • Some KDE applications use the KDE status notifier service to show system tray icons. If you disable this service (systemsettings -> Startup and Shutdown -> Service Manager -> uncheck "Status Notifier Manager") all the icons should appear normally in tint2.

I want to disable the tint2 systray

  • To disable the systray, just put systray = 0 in your tint2rc
  • Example:
  • systray = 0
    systray_padding = 0 3 3
    systray_background_id = 0

How to configure real transparency

  • tint2 autodetects your composite manager and uses real transparency when possible. However, xcompmgr have a little bug which prevents tint2 from detecting it.
  • If you want autodetect with xcompmgr, download and apply xcompmgr's patch (in bug report). See xcompmgr patch

Tint2 doesn't work on compiz correctly?

I want to disable compiz shadow on Tint2

  • Run ccsm the compiz configuration tool. Go to Window Decorations. For both decoration and shadow windows, replace 'any' with 'any & !name=tint2'.

Adding a 'show desktop' button

  • tint2 doesn't implement 'show desktop' button. But here a way to get it.

Create a file with following text

#!/bin/sh
if wmctrl -m | grep "mode: ON"; then
exec wmctrl -k off
else
exec wmctrl -k on
fi

Save it in /usr/bin/show_desktop.sh and make it executable.
Install the package 'wmctrl'. And call the script in tint2rc config file.

time1_format = %H:%M
time1_font = sans 8
time2_format = %A %d %B
time2_font = sans 6
clock_font_color = #ffffff 76
clock_padding = 4 4
clock_background_id = 0
clock_lclick_command = show_desktop.sh

Then left click on the clock will do it.

Task list is limited

  • In your tint2rc file, check the value of taskbar_mode. If it's multi_desktop, tint2 show one taskbar per desktop. Change the value to single_desktop if you want just one taskbar.

How can I get 'pager like capability' ?

  • In your tint2rc file, change the value of taskbar_mode to multi_desktop. This option will show one taskbar per desktop. So you can detect on witch desktop is an application and witch desktop is empty (or full). You can close an application whithout switching to the desktop. You can drag n drop application between desktop.

I want to hide some tasks from the panel ?

  • In Openbox config file 'rc.xml' you can assign the property 'skip_taskbar' to your window

The tint2 panel is blank

  • A new option, called panel_items has been added to the config file. This option defines the items tint2 will show and the order of those items(from left to right). Please define that in your tint2rc file. The format is shown below. The options are L for Launcher, S for the Systray, T for the taskbar, C for the clock and B for the battery.
  • panel_items = LTSBC 

How to maximize window over tint2

  • You can manage interaction between tint2 and window with :
  • panel_layer = bottom,normal,top
    strut_policy = follow_size/minimum/none
    autohide_height = integer
If you want maximized window never cover tint2:
panel_layer = top
strut_policy = follow_size
If you want maximized window behind tint2:
panel_layer = top
strut_policy = none
If you want maximized window behind tint2, but 2 pixels free so you can use desktop action (right click, ...):
panel_layer = top
strut_policy = minimum
autohide_height = 2

I get errors when I try to compile tint2 on my own

  • Do you have all the dependencies installed? Please check here

I upgraded to tint2 and I still have the old panel with its bugs

  • The tint binary was renamed tint2 to avoid a conflict with another package.So your new tint2 startup command is tint2
  • Since a new stable release hasn't been released yet, both the old tint and the new tint2 binaries will be on your system when you upgrade just incase you run into some problems and want to fall back on the old binary.

Tint2 doesn't show in Pekwm

  • The problem is that pekwm defines by default edge borders, and doesn't allow a panel to get inside these edge borders. The config option is in ~/.pekwm/config under Screen/EdgeSize. You can either disable the edge borders or set tint2 to a size where it doesn't enter these borders (i.e. play with panel_size and panel_margin)
  • Setting the margin to one pixel made it appear on my screen. With horizontal panel:
  • panel_size = 95% height
    panel_margin = 0 1
  • With vertical panel:
  • panel_size = width 95%
    panel_margin = 1 0

Is there an IRC channel?

  • Yes. There is now an irc channel, #tint2 on irc.freenode.net.
  • Just ask your question and stay there, because we are not always watching the channel ;)
debian/wiki/3265475271_81e8ed56e0.jpg0000644000000000000000000005310612042224073013403 0ustar JFIFC   C  `   !1XY"AUZ #W28Qv&679BVatw$%35STbqsu(CR ?P( @P( @PxtL=8AF?җ|#^gKyQtPro( @3V-;8+!Tin:XSIMN""!AW}yA#bg@gՉ%,<>pɷDsc]6ſ,gT"@&1PP&7GϷ)(,?6VT/wqݶlvR &Ip)̙7 @ Q Ɓ@P( ِuWwJXWUؑaQ*@Q0SLQ1 SﰀD_{ L~}(=#qy%>w=ܢ_M<8yqzwHV> ~"XP:4hcaAWl)iNǍ|R$P 04b.ሊi-Onp:NPPr(Cab<`!AP( @P( Z*,ۂjU*bq) &8 Pv(4 :Z^&1t,3Tn*(Lq:@(|#nK2f 1Gcv@@@C-+-brN>%GTQ@G9 P(:R2]]DȱlEjuU EPɪD@C1|e1Da z@P((!!Z)+0+ ȋQ*=9с~R HKq(m9cA@P(Q¯P]D`P[ G{t@P( ո I@.DzСqyamA} *#v2Ai{3 FtP( @P( Гb.f9jw(T!@{@  4ch&@͹O|f n;mV@P( @PTksnZ g@y'ji[}[@P(gR0'gO6dطm̢ جGwi_@-ԿjZ_a8̧5brce h.]gT @PT|?9 u\rvB&"vaj -}4[~OhR 8lcdXȦ\ d* F ~Hd?Hgӿލ@P( @P( @P( Ad\}rw n_Vl YXR.0Dv0!߳PnT |TLe!$cnZURPJa)NQS{{>J a|'-wf{w֭!UrM)Nb!m`lsڴ׷xZ=_M{z O܉wfa"=[IwG@(8TɔmO06,))55r8M$P8) s"p*SQ0Pe0 k-=H aSflEPR$C( 9 P(3 AFebY2h~Vu} fZ:b='ڲQ2J~J +G~JthZ;TӧԸcA.Nb7lX$E`1IB!`PXz ?;'Ah @4&\ ݙU2$ʹ@؅2c;{Q*ߒ>{V4.;A^x_N.xvL  <& mnaABʿܿ$2Ai{3 FtP( @P( @P( A9ccl;n#pP|c|Mj^IPwjA t:dȺnd`c(t@ ( SpHK~XF"[o*ܑP(Bem?vQX)"xe@9JQJ}mn qf2nKDj-9e$y&.]IQLS!!c1F^Z# Ě؉a.ug+3@X  (O0MB/,]8Eo JspBJpLJݯTa+bE!wSsP\m:+5Rߴ1U2x. B4B̊R=㗜"`a0@VxkmKisJDOvuvC#%Tl,!HHBБB%n QvmZ-&^˔~w;]É78T$0."Sz|be7,wZ!.eRaw>H tPnT7@19faUΆ/{B9Mna"8Md$Uo9*2g\E.7M8?OwwC$Zsr"b<]atnT &9 C A^N]fت&יN) 1Q%D71C}jX~#?njX~#?njX~#?n[VZ?8 b03]/iHH_5ŬJ_‹+$(- "E %V/i0k,]˖Ȯ#lY(g1猏U\="vL V˘PL]Yy(Gx"fv^m|YZt& 6Y2&Cɬ.Pz mV3UnX՚Ց!zN Q W}aKH߰dLlҔD 2XP96ILL@6P`pq۾&1W,9}ӴNFME t\C=I[Sͳx|Y!2FnR*GiY5܎`(",m@P( @P( @P( @P( @ôL\L \$A9ȶ!>" `H*̠8 #mh"ȍ5irvXZ1' b3WT(aL( ydf8S,$y/n3xC DL+"#) DD;(76Іc-jqQfRI't)@QKo!|E,lؼo~?fl5dG@[eI2LdD᱅1oA%bX[QZmI#mLU!M/!5E b cv/erDu8G DEK"#" 8U33)@D(5bDS[&G-͐& 'TeHE!0vA`)9nga]/iɌihv2&LH) snTaDDh=u0 Z츯Ű(Z`xi۬3TNÁOTi$0D)D q>VgH=mpBf;KbBn<ܻ6ɳ1ͷfJٱm@pg&LcA"9` >1 @sZfFBmuT($Zh]b1 0"?o\2Mǒ.Vw%S$l:n[n-dv-Qt$ `)v .Yɏ$xi;Ms(P4c9^9U1yʺPOivUiPţ6I$ ٴI$U*d)zGY6w9[*߱Iv[A yrI8v3qʪ&PH ʙ@<Ӿnӂ72VAwt<$2Ir L/cA!succS6R/HЍ&ce2}NmcAqƒϣ_e@nAѯou7ps7P:Pyk}5K & <;4zM$JmaLJ1D]AO5C͎:yѮijYvvXtcw"f"hH&.#󮜰FfæfwM:.uI0"SPVmb aƒϣ_e@nAѯou7ps7P:Pyk}M(<5>Tn}F*Sw 7>~ϣ}FgѾʁƒϣ_e@nAѯou7ps7P:Pyk}M(<5>Tn}F*Sw 7>~ϣ}FgѾʂkWO M3 mI-%丬 cRBeythM22`ۓ91|3c޹NƐUcV狜N5Ut7oh;sH r-9#ƒŁ#rt0h:n3M:>0vP(c*i++ɐ,UAc"%%^(,+* vM݅rUH$"bA>n}F*Sw 7>~ϣ}FgѾʁƒϣ_e@nAѯou7ps7PVL<33!na 7%*Z4eD)G@-И(H6=ᯌed %>-gΧF~24jL^Q)L'ܢ"s:Pyk}M(<5>Tn}F*Sw 7>~ϣ}FgѾʁƒϣ_e@nAѯou7ps7P:Pyk}M(<5>Tn}F*Sw 7>~ϣ}8O Ѹ4* ~ \'5&:z)&s;a"*o PlM(<5>Tn}F*Sw 7>~ϣ}FgѾʂ6G;U`+I} nHh=Lj.K&R(PI 탑+V=}!f cz*S"0!u`!m.붰&v]w4uɳQ1M2D|@Pa?zwHch˻qus=ܙ$VQ )&Sp ‚3^CXSR*WJVݓٚ%9k 30Cbc^cM4猓nڌc͔b\ cΩ]bC6ma`,uXU[RQ ߪ(CI÷h|Ax2d-W~z pp ԌҜS8EwCICܼ7}k~42[ޔDozP>ַKS%@ZߤM-L}k~42[ޔDozPD*3Jnb^zϣS)N| vߛam{wk9>ln qV/(=L}}N[􉥿|o&K{ҁ>H[-J"iod([􉥿|o&K{ҁ>H[-J $Uu\zsmP/2mfNd0)|A-mb]8e;q1ͨh7$@&$peܠS\HD=a(B\Y"-xȢf·b`;P@?n_bKqAKmd[©k9sJB|֨m6N3:ɷ'\ҏP򕣓( ##{G䠝 ק`h>T$ K~ڸa]f$ə>B(` =1a:WGGKLqi>F#:'U0Ρ~C`PN,=qnnܑ֌З" y1_Pܢ)t0#Dqow1`P:ǎneRk UEUF* uvDA ^ {(;(*" L& Dp @O/,m9cv3zsՙMpD1 0(ﰎSj^~'`c/{g[rVKU#!1ETȩS'^rۀj>ne\Oa/+;vDG$c&=6fUA)P2j( .b-ǘ$m"+n-=q8I=4!v͌?䠱Ltͧ,I'7CK2בDźPQ8vڂGYxE^m^`#m[LI̓NgV]/ )8DD<t7{'"\5TؙFoF+VF;b<E4T_SMצ[ >ZY$ZUGɸEbFH;1`)ĿCPqM`pxXpKhp+wQ(@?N$GhQ̝!-[rBjQP ݼ*PYUM3l:_(&npJ+6P]c~$3{( 7195qa Kw1Ho:BEv&DJ;L16)w/=jwͱqYW$eiK^2R9@w *{ C(Fz,#{l䫚'l\ԺQzGlWn舒$~R  SP :/6 Kq2R!qm^T&jC8$¦2$`PdGl&n[r캮3gqI2fY7Q Y5޺R2""-+8Fv!zDt1d.GM%?D9;6^?IPs%ׅBDp%9CPBn_bKqA֋Wg_  qkӿk4. 뜙n豴T4{ x2EDܷ]0:n9D!=(`USMtDځHP PD?i9ilm233 b*~B ۉC\d9-r1xLmHi[|Ŋr\Lr`eTR)PbCvH" wCps N-"wE]1" ;ts$"G*eD:|a9F{n3`Y*$U31 %9DJ "vPmZ2_W[~i=g< 4n=Gp٩B4M;8T9NU XPP0Q1,{!ؚqR̒B'RE9L$Q9讙tHL1 %޼e促߳@їhZ2_W[~KF^K?o٠x h]m4-y/f%/%u<e促߳@їh+B<컍|{oiSeܼRvG۔߽;Ï#v U"aZƙyp 6: 1":pAy$7߷tV3Ř Y8X9ؗ\3ڷK@mqރ}(k&+&ER9D)p0>P)hG($ik ! i1)HP A(< 4}俁~2ty/_GK/g@(< 4}俁~2t;p~ݨnS!iSnԶ읰ȡc 8lU͹c(1Cp /Mxt71 JOH.bgȧFVn U9(Ra Q% QxhTe>_U{:F/F^΁Q% QxhTe>_U{:z/GZNf b̝#k*TId Ur0v P(!\ɅfX/23Uemj5rn#&d 7mAx5_Z:{gFDҎzc^!ڣƗyΐ^ԕ#rNQjIH~brx6u729GQP 1]MC 8L1yK;>MwLSu\"o{"5q=i xHM7rWn΢UEV9B uNa)JPI"Zt9ߓn_bKqA֋Wg_ 4gpu[* ۘH h> Dj߉ M5_Wql9t|;S" `P `Tvvu7ψwq o}@;u8z7>#/q 9ᕸ~Q@5w$%ÉclzB$z3L8v~Ծm'~T;2Iv6JC(U5t6TQ9Qt dHQEEܐjN ̙E.$EHD(6>#GSW{_ߣ+ѽ]ی{/['[T +{[KzvHt2-H ,TH `vAC&'tw(P1MBF LSA;u8z7u:Bu:N!^~|G~Ft>#GSW{_ߣ+ѽ]ψwq o}A%Gq|MCE.!rGZ cDɔDނ.qaS\ 8Y8X =EºIBpsIx6q5&]vU̯rdzv*|eU6ۙCazN!^~|G~Ft>#GSW{_ߣ+ѽ]ψwq o}@;u8z7u:Bu:N!^~|G~Ft>#GSW{ N1h򜥮 pimJE~>gpeSELP@)Ns(4\7㍦u==iq2k{}V6 c)E7p(8$R1S~ eN3|Dqb\5sǼl7\m銤4m"e<%:*Lsbb:g!5>#GSW{_ߣ+ѽ]ψwq o}@;u8z7u:Bu:N!^~|G~Ft>#GSW{_ߣ+ѽ]ψ3ۉq{:ܽHn'o=AEQyA_BXLA2&<0`;~Ѡou:N!^~|G~Ft>#GSW{ /I?-H齗ߖ<բ.Hӽfp\iDN7m};#ŽFC<$tc*uxmgQup naK6^LG]#dih|5O+tB^=UL 7Ec(qs(([@l^u 3kI^MV1 - J]+0)NQXw\_eYpT\,4vQ*; U c{DA"P( @P( Y!\vuo4:iF8RD@70PqW KZc:~f׹_@Zi"&ĤEF >'uz(tiAJ@P( @P( jR,]Њu$t`)*)A &ۏW\G75? Zwqwt X"U(~t'JB.b  o`1ue݌i)iGvLA!5H Nb=$Nsm`whNIUc4T70o 42`sH~zz7?@V|}XwxzC`>oHެz{FQعXX)-AF rS;7ZqnKd0L ⷤU0'h\!!2bL3;9~ >Tmde1o80n =f!ST3ӷSC1b6@CaR]j"H. DdSbG.:8SBwxzC`>oHެ@S2 O,ђ K'K'+Dt߰\,)_-zpu~I0cÏ1m^DSfCtYn4^|EaVǶ$=eEwg@N.$ܘ³Uch7`>oHެ;Հ=!z7?@V|}XX]?x]mZ)2R$5HuPmB0\zѽl̸&Կڣ!hH(5 lL@c!f3OfyoHެ;Հ=!z7?@V|}XwxzC`>oHެ;Հ=!z7?@V|}XwxzC`>oHެ;Հ=!z7?@V|}X2u5ȰVQ\Nd1\J ,eBܡq !sHo&ÒȖ8%rfRY0U#3NC1 %T @P( @P(n\fXytՇ2pWm/S )Sc\ Θ~塚miU#șo5F1ec* &@L-NB;o6UN*;ABN0) #A['bW)y&%+2yMC@bN[PEe]HUX,>{lj7rqKT:ێuK$`y1)G6* \`1fV%F4mWd]wӾzG۳}%@P( Lxj[E}۶{6fLA*AT:l"{W0tp!b8;44ȗܞӍП >zP LR lUD 3tul]Eͦ`gw^oyDu2K+QC)2KL+ R( @P( @P( @P( @P(/SԜDq`[X˦Dzy>yY֑Hn H?!'qqmIG`BzNݽ*e@ #W$A) nd(5@9h| kȼh!ո[Jj>;4U1X#2ImbݚpcgH%3=Ĭ43Y.k ӳ82f"?(Z +%.9|{lݶp^)M(4݀#Vnw1q˨-&T;UWT鬙 ;I+@! 5LA'FZLy$1ӓ+ҨǴaP,3㨜#3Dܴ ʲl.Sj1b(dLfpeɘYv7&pj!dAoHvQc&v`EJ ݴ;4rbБvkTd$2E9=ҹh%QC&Q'9L%m(ish tint2 - Configure

tint2 - Configure

The first time you run tint2, it will create the config file in $HOME/.config/tint2/tint2rc . (this is true if you have done a clean install. running tint2 in the source directory without doing 'make install' will not create the config file.)

You can specify another file on the command line with -c option. eg. : tint2 -c $HOME/tint2.conf

When you change the config file, the command line 'killall -SIGUSR1 tint2' will force tint2 to reload it.

Configuration marked as SVN ONLY are not yet supported and could change in the next stable release.

Background and border

tint2rc config file starts with background option.

  • rounded = number_of_pixels : How rounded the borders are

  • background_color = color opacity
    • opacity = 0 to get background transparency

  • border_width = width

  • border_color = color opacity (0 to 100)
    • opacity = 0 to get border transparency
you are free to put 1, 2, 3... background
      rounded = 1
      border_width = 0
      background_color = #282828 100
      border_color = #000000 0

      rounded = 1
      border_width = 0
      background_color = #f6b655 90
      border_color = #cccccc 40
tint2 automatically identifies each background with a number (1, 2, ...). then you can applied background on objects (panel, taskbar, task, clock, systray) with
      panel_background_id = 1
      taskbar_background_id = 0
      task_background_id = 0
      task_active_background_id = 2
      systray_background_id = 0
      clock_background_id = 0
identifier 0 applied full transparency, identifer 1 applied the first background...

Panel

  • panel_monitor = monitor (all, 1, 2, ...) Which monitor tint2 draws the panel on
    • the first monitor is 1
    • use panel_monitor = all to get one panel per monitor (unless it's included into another one)

  • panel_position = vertical_position horizontal_position orientation
    • value for vertical_position : bottom, top, center
    • value for horizontal_position : left, right, center
    • value for orientation : horizontal, vertical
  • panel_size = width height
    • width = 0 to get full monitor width
    • Use % to adjust the panel size to monitor size.
Example:

      #The panel's width is 94% the size of the monitor
      panel_size = 94% 30
  • 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). SVN ONLY.
    • 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
  • panel_margin = horizontal_margin vertical_margin
    • horizontal_margin = 0 to get full monitor width

  • panel_padding = horizontal_left_right_padding vertical_padding horizontal_spacing

  • font_shadow = boolean (0 or 1)
  • panel_background_id = integer : Which background to use
  • wm_menu = boolean (0 or 1) : Allow tint2 to forward mouse event to your Window Manager.
  • panel_dock = boolean (0 or 1) : Put tint2 into the window managers dock. For the openbox window manager I can advise to use also a modifier for the moveButton option, otherwise the mouse click is not forwarded to tint2 (in ~/.config/openbox/rc.xml).

  • panel_layer = bottom,normal,top : Puts tint2 into the bottom/normal/top layer. Default is the bottom layer, but for real transparency normal or top layer may be a nice alternative.

  • strut_policy = follow_size/minimum/none : STRUTs are used by the window manager to decide the size of maximized windows. Should the 'maximized windows' follow tint2 size (follow_size) or use the minimum size (minimum), or use the screen size (none). minimum option is interresting when used with autohide_height parameter.

Launcher SVN Only

  • launcher_icon_theme = name_of_theme tint2 will follow the theme of your desktop when you have an XSETTINGS manager running. Otherwise, launcher_icon_theme parameter is used.
  • launcher_padding = horizontal_left_right_padding vertical_padding horizontal_spacing
  • launcher_background_id = integer : Which background to use
  • launcher_icon_size = number : Set the launcher icon size to number.
  • launcher_item_app = path_to_application : Each launcher_item_app must be a full path to a .desktop file.

Taskbar (pager like capability)

  • taskbar_mode = single_desktop or multi_desktop
    • taskbar_mode = single_desktop : Show one(1) taskbar (current desktop)
    • taskbar_mode = multi_desktop : Pager like capability. Show one(1) taskbar per desktop
      • You can drag-and-drop task between desktops`
      • And also click on an empty taskbar to switch desktops`

  • taskbar_padding = horizontal_left_right_padding vertical_padding horizontal_spacing

  • taskbar_background_id = integer : Which background to use
  • taskbar_active_background_id = integer : Which background to use for current desktop.
  • taskbar_name = boolean (0 or 1) : SVN Only enabled(=1) or disabled(=0) desktop name in taskbar
  • taskbar_name_padding = left_right_padding SVN Only
  • taskbar_name_background_id = integer : SVN Only Which background to use
  • taskbar_name_active_background_id = integer : SVN Only Which background to use for current desktop.
  • taskbar_name_font = [FAMILY-LIST] [STYLE-OPTIONS] [SIZE] SVN Only
  • taskbar_name_font_color = color opacity (0 to 100) SVN Only
  • taskbar_name_active_font_color = color opacity (0 to 100)

Task

  • urgent_nb_of_blink = integer : Number of blink on 'get attention' event
  • task_icon = boolean (0 or 1) : Display task icon or not
  • task_text = boolean (0 or 1) : Display task text or not
  • task_centered = boolean (0 or 1) : Task name centered or not
  • task_maximum_size = width height
    • width is used with horizontal panel. width = 0 to get full taskbar width
    • height is used with vertical panel

  • task_padding = horizontal_padding vertical_padding

  • task_font = [FAMILY-LIST] [STYLE-OPTIONS] [SIZE]
  • task_font_color = color opacity (0 to 100)

  • task_icon_asb = alpha (0 to 100) saturation (-100 to 100) brightness (-100 to 100) : adjust icon's color and transparency for task.

  • task_background_id = integer : Which background to use for non selected tasks
For the next 3 options STATUS can be active / iconified / urgent.
  • task_STATUS_font_color = color opacity (0 to 100)
  • task_STATUS_icon_asb = alpha (0 to 100) saturation (-100 to 100) brightness (-100 to 100) : adjust icon's color and transparency for active task
  • task_STATUS_background_id = integer : Which background to use when task is selected
  • task_tooltip = boolean (0 or 1) : enabled(=1) or disabled(=0) tooltip on task

System Tray

  • systray = boolean (0 or 1) : enabled(=1) or disabled(=0) systray
  • systray_padding = horizontal_left_right_padding vertical_padding horizontal_spacing
  • systray_background_id = integer : Which background to use for non selected tasks
  • systray_sort = ascending/descending/left2right/right2left : Sorting order for icon's systray (if left2right or right2left the order can be different on restart)
  • systray_icon_size = max_icon_size : Set the maximum system tray icon size to number. Set to 0 for automatic icon size
  • systray_icon_asb = alpha (0 to 100) saturation (-100 to 100) brightness (-100 to 100) : adjust icon's color and transparency for system tray icons

Clock

  • time1_format = %H:%M

  • time1_timezone = :US/Hawaii
    • time1_timezone, time2_timezone and clock_tooltip_timezone can be used to specify a timezone. If you do not specify a value the system-wide timezone is used. The timezones can usually be found in /usr/share/zoneinfo. If your timezones are in a different directory, you need to specify the absolute path, i.e. time1_timezone = :/different/zoneinfo/dir/US/Hawaii (always prepend with a ':')

  • time1_font = [FAMILY-LIST] [STYLE-OPTIONS] [SIZE]
  • time2_format = %A %d %B
  • time2_timezone = :Europe/Berlin
  • time2_font = [FAMILY-LIST] [STYLE-OPTIONS] [SIZE]
  • clock_font_color = color opacity (0 to 100)
  • clock_padding = horizontal_padding vertical_padding
  • clock_background_id = integer : Which background to use
  • clock_tooltip = %a, %d. %b %Y : clock tooltip text
  • clock_tooltip_timezone = :UTC
  • clock_lclick_command = text : Which command to execute on left click
  • clock_rclick_command = text : Which command to execute on right click

Tooltip

  • tooltip_padding = horizontal_padding vertical_padding
  • tooltip_show_timeout = float : delay to show tooltip in second. Use '.' as decimal separator.
  • tooltip_hide_timeout = float : delay to close tooltip in second. Use '.' as decimal separator.
  • tooltip_background_id = integer : Which background to use (in fake transparency the alpha channel and rounded are not respected)
  • tooltip_font_color = color opacity (0 to 100)
  • tooltip_font = [FAMILY-LIST] [STYLE-OPTIONS] [SIZE]

Battery

  • battery = boolean (0 or 1) : enabled(=1) or disabled(=0) battery applet
  • battery_hide = never or an integer (0 to 100): At what battery percent does the battery hide
  • battery_low_status = integer: At what battery percent does the icon show battery low command
  • battery_low_cmd = notify-send "battery low" :What to do when battery is low
  • bat1_font = [FAMILY-LIST] [STYLE-OPTIONS] [SIZE]
  • bat2_font = [FAMILY-LIST] [STYLE-OPTIONS] [SIZE]
  • battery_font_color = color opacity (0 to 100)
  • battery_padding = horizontal_padding vertical_padding
  • battery_background_id = integer : Which background to use

Mouse action on task

Customize mouse action with : none, close, toggle, iconify, shade, toggle_iconify, maximize_restore, desktop_left, desktop_right, next_task, prev_task.
Sample format:
  mouse_middle = none
  mouse_right = close
  mouse_scroll_up = toggle
  mouse_scroll_down = iconify
  close : close the task
  toggle : toggle the task
  iconify : iconify the task
  toggle_iconify : toggle or iconify the task
  maximize_restore : maximized or minimized the task
  desktop_left : send the task to the desktop on the left
  desktop_right : send the task to the desktop on the right
  next_task : send the focus to next task
  prev_task : send the focus to previous task

If a mouse action is set to none and wm_menu = 1 is set, the mouse click is forwarded to the window manager

Panel autohide

  • autohide = boolean (0 or 1) : enable(=1) or disable(=0) autohiding
  • autohide_show_timeout = float : show timeout in seconds. Use '.' as decimal separator.
  • autohide_hide_timeout = float : hide timeout in seconds. Use '.' as decimal separator.
  • autohide_height = integer : panel height (width for vertical panels) in hidden mode

An example tint2rc

#---------------------------------------------
# TINT2 CONFIG FILE
#---------------------------------------------

#---------------------------------------------
# BACKGROUND AND BORDER
#---------------------------------------------
rounded = 7
border_width = 2
background_color = #000000 60
border_color = #ffffff 18

rounded = 5
border_width = 0
background_color = #ffffff 40
border_color = #ffffff 50

rounded = 5
border_width = 0
background_color = #ffffff 18
border_color = #ffffff 70

#---------------------------------------------
# PANEL
#---------------------------------------------
panel_monitor = all
panel_position = bottom center
panel_size = 94% 30
panel_margin = 0 0
panel_padding = 7 0
font_shadow = 0
panel_background_id = 1
wm_menu = 0
panel_dock = 0
panel_layer = bottom

#---------------------------------------------
# TASKBAR
#---------------------------------------------
#taskbar_mode = multi_desktop
taskbar_mode = single_desktop
taskbar_padding = 2 3 2
taskbar_background_id = 0
#taskbar_active_background_id = 0

#---------------------------------------------
# TASKS
#---------------------------------------------
task_icon = 1
task_text = 1
task_maximum_size = 140 35
task_centered = 1
task_padding = 6 3
task_font = sans 7
task_font_color = #ffffff 70
task_background_id = 3
task_icon_asb = 100 0 0
# replace STATUS by 'urgent', 'active' or 'iconfied'
#task_STATUS_background_id = 2
#task_STATUS_font_color = #ffffff 85
#task_STATUS_icon_asb = 100 0 0
# example:
task_active_background_id = 2
task_active_font_color = #ffffff 85
task_active_icon_asb = 100 0 0
urgent_nb_of_blink = 8

#---------------------------------------------
# SYSTRAYBAR
#---------------------------------------------
systray = 1
systray_padding = 0 4 5
systray_background_id = 0
systray_sort = left2right
systray_icon_size = 0
systray_icon_asb = 100 0 0

#---------------------------------------------
# CLOCK
#---------------------------------------------
time1_format = %H:%M
time1_font = sans 8
time2_format = %A %d %B
time2_font = sans 6
clock_font_color = #ffffff 76
clock_padding = 1 0
clock_background_id = 0
#clock_lclick_command = xclock
clock_rclick_command = orage
#clock_tooltip = %A %d %B
#time1_timezone = :US/Hawaii
#time2_timezone = :Europe/Berlin
#clock_tooltip_timezone = :/usr/share/zoneinfo/Europe/Paris

#---------------------------------------------
# BATTERY
#---------------------------------------------
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
#---------------------------------------------
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 ACTION ON TASK
#---------------------------------------------
mouse_middle = none
mouse_right = close
mouse_scroll_up = toggle
mouse_scroll_down = iconify

#---------------------------------------------
# AUTOHIDE OPTIONS
#---------------------------------------------
autohide = 0
autohide_show_timeout = 0.3
autohide_hide_timeout = 2
autohide_height = 4
strut_policy = minimum
debian/wiki/3265475337_262799ded3.jpg0000644000000000000000000002734112042224073013334 0ustar JFIFC   Cm  S   !"X 1AT#2$89Qtw7BCVu&345SUYs ?@P( @P( @. adY{z4VI8|&*`"d@;c/" 4@P( @P( @P( @P( @P( sngL=y繓dfNQɡ-7&٢g &IG+J&D>/M%vnwkxH7z*>^1/yi9Gr1N403qW+hMAᚻbnw d*f%)P{f&N+Isp廥L1cӐ$aݒ  u7XF徵v ̭\4N:;+jh)%&c`` ]bБrS2})4kDtO,Bn x<}G$w@?6?.[c/Unܭ dH r[伒#= w*cE;; oF}n?tW=S}4q{zvT|zhݦ@s7#@>7i==\MMoF}n?tW=S}4q{zvT|zhݦ@s7#@>7i==\MMoF}n?tW=S}4q{zvT|zhݦA`LQ;e^d=wc&ZǒV^I5I.^9 o!@P( t8_ @P( A?c2( @P( @P( @_ƛ}@_9Z @P( @P@_g 8A? @PcMjXЮn;緬y?zF )@DD91 㓶Z 6#,ߐ%&9 Oxw-牖x4xbNP1MB1D  !AP( @P( @P( 4O@P( t8_ ce6쬵-G66Ў`ۻ|c YD흸]B2M4ax ۛ뇯5pK)\syR]sNJ~\">r.N r(D@P(mu_\*L8fF$#u[8#M Ib N(5/7ľpPyz3Zbכm*˦ $D΃bP(|m"Ǣ7QDU@L()La(AY7_qfBVQ]C۳LFG90 ?HLEyDC0NS,p/7 ;A^VWU|T@U9|2^C LF-:IBI"Q1&9(1<ᅮ{8.rP8cp4^EڑATp<_* rE 붭Gϒ@U~`Y@L/!ȅ \鄍͖ YaN) @`7gh<{;/`Dð`WM_4pED*Q\MPyjpSm\93y!ؔ @mNG|Qv^+ZU}18aT9 \?5~9ډ[ًo3+fx $[/Q#(EUES*SL n,TW\չ*V$ iu%<ǰEx珢 a}YV[8'j5wSfuշR*#9~+,k+h!v N1Latksn;aޞOn߭䘳n5*|rρ|ƃn/h$-?^_>HZ⽻$ݠ仢#t@ f)LR== ΁@P( @:wu_/덣 qH\.4nH|(&q(|At J26j=D{)h)-\URp0 !Tvb3zAV$SzGbo2~ Lb z1=N % V2[b#W-rKr"aܳ3\@*ˈto$dZO]5H&9n@y*+C+ێ7>Uyz G0Ƥ#'ť. tpCt{& uM}J7[(T߮n?Ġx]S~euM}J7[(T߮n?Ġx]S~euM}J7[(T߮n?Ġx]S~euM}J7[(T߮n?Ġx]S~eLm6M0^1v4LMD7zGxzbd)P"<O@P( @P( @P~.ںA-U j U !>B!@ޜ"*bJ| t'$L{ ?Mnu~vg(}ҲW> v--SNS&q@3ME $j1~m_vJMb\g;9DJBcpCRrlނPI@P( @P( @P(X"]>ñn鼬"NAE7#t@LETT &zi5qJD4Y*INax(Pj]k\k~{)%/zWU@&od|xP( {v{5"ZBaXaT [5ltax3#JѶ0^] eQ"芦ztܜ EGN;/_Jo5^֬,׹"Ly(»dTp2h*& U3!w_f6bg{IclW0lH{r=MXTj. ) @QWY< /y[F{Rlؤܓ\U(UnVov[쎽3PքV62ɹqorVtɁF?V锢*JB!9a~M坭wˊGݵ.q-U02j~ kzqn͗,[1n0XQiy#|R&hd nS3edRysgQұ.Z]<sJEYŪ.M$e&*DTP>d#-veν!rVI}/YtWm\$B 2<@paH*MGF$1ۺDq)!@D R?@sYu3ߍGԍtoqߘe Б*iipnΨzJi w~S(t+AA~ UBı|LglB,I,BVPA)JRp@P( @P( @P( VGtw&v gn;nɸw< ƵA*)g-1r > @: Jۦb;u4_%/s3oE)&L$Q Arpl`) =kN]ޝZ)^s)f7Ls 7uwQwɷWpUN݂zufw3nF[!saذ,AmxU\*PUZqE6)'lo6-kpEa;1w)p1ZrJpJ= K=۫K ~_j:q=F fhèPD1!a |7>l嫝"*u( vT&e[)*D ea!A< ݽSz6b۲v2CZV$<2IYăIT Sw!>enj\ߏXz <"1\Eg\xVp'Q"p(@?ì>1(؇xi&:vC'_nVp'کn鱱`M̆͹f'ѵ}N3 $b'Tc+"DHJ HϤ9j^o=|[ELrd5UU"`i"U]91UD~ܶJߢr|g[ǡ>'{{%F7e~+>Mz4KhFu=+|_.;{G G b;|!}N_2 FoJ>^PHѺGtu\0(P0$Gà)9:_}Nջx?rAҧ(N9c&1DDDh3aфg_]f"32a9(VLNf c |2spX7}dRh_ۧ/E jsLbmgQnΞ֒%|Y{iد2Awtf9]¬!lvKbNfPm0e&T7H% (NsKRK(]IĤYICLGtNɩ)X"Lbڂ8[ڶ"֤鳇HޑQE4ε9:0Nc1TxqhyG낁šO q>(ZQxqhyG낁šO q>(ZQxqhyG낁šO q>(ZQxqhyG낁šO q>(1.8`kD⻂B*N=pF,Ɉv1D(2 1vhF*S?(m@P( @P( %]} _?ȞPa}g˗zP(ˈղ\v#yFpb+h~Q֮]9l;XJ t PƂ:_:hӾ.VwbK$DY45EE (3;;h/ۇW>3n^Ngx͸uzs;ўځ6ϤF{jۇW>3n^Ngx͸uzs;ўځ6ϤF{jۇW>3n^Ngx͸uzs;ўځ6ϤF{jۇW>3n^Ngx͸uzs;ўځ6ϤF{jۇW>3n^Ngx͸uzs;ўځ6ϤF{jׇW68R3n^Ngx͸uzs;ўځ6ϤF{jۇW>3n^Ngx͸uzs;ўځ6ϤF{jۇW>3n^Ngx͸uzs;ўڂ/;XyZOͽIj9!Qp"e|c~ 㛢ҍƘ5+=dTl DA> drܪDJP-q0X%#PU @P( @K7+ "{rcZR C jH@vox~SC P:P_5FT7u4?QUjMTo/@h}A~SC P:P_5FT7u4?QUjMTo/@h}A~^21L#cY6 L(<Ϛ-_3.["sB,]e8nå`$w9QYgoΨ=%5Dž3Pl2_p#`]Δ̣24覤ҍTMpp9Pq&{z7VzX'6TM7aeÖ:u Q^'m`ј^ȁnSuݻv0Y (LS'јT! H=MTo/@h}A~͝ef hkMKa]AôUo$(%oNz @P( @P( Ax73TNTLJ;ðdis\vssQi3q*63uU`Cs% ^rol4r۫[1* 8ѢCs6I5@I 9Um2ꁎ ɉJdm._ډL(QXpJX ]!"pn*B^Q&dv eJ8X ;5QvSpCvPps N~Spn""@kV퉐Kv12vB < N(2[/Pz5PDo Py3)d7u1៹>!'@S%PV3 7ủB F*RcN"(.@P( Ams?ԟU(,ބ?ȏGF6ג_Tr} K3oyijxU[JDW@ N?7pIk OYe![ýNG9țn69Tp2F q 3@P( @P(!/JD̗nˠmKۗ5گPE-ٹ_LhW(O9X-(}pPDMAjNJe񚳥 +%$!&c&f* a)@:L!횖321иM"U# "fk7i#SϠP( @P[\'5'J 7#эgfZ}Ύ4oMp mfLP)L }.ðyrӝ.sgoFNڻ{3v8)^U=zg*QSbR c-Yh*skM-ZȲr;VIӘ"4zLA(q@K$ H'AT @P( .\@>O(<{Lyt[\;,٪V˓0lHyPsƦy+$_ ms^5##Ȥg/'9TL)L2@P( @P( @P(L3i֞*`xq\0l%Bbv1j2b=˦TQ1TD iBzW." 1'G$d K$­>TtI$2d$rmD/ uk}f$"$I;uJ G9dSM6Z:2 ө|릴,Fǁ-VɤQ 㛔:Rn o(>6tt p@p757r[oۑHb*)`1D@@w ށ@P( i/eyqC-ԍP1^˫ P7HVq{(;-4z T]n4x `.]*`Ue̲?cchP( @P( "ٸ]~ͳ८[^QqwR.օtH"L9B"a0v oK$ZFz/FG5!CPX@9 P6NUߵP>w0:?j[qU$k6w⁅B%~{?,`h$>`#x]φS̾oh3TS{dߛtg<07 n?,>AOZ쇆$ tJU*Bݧ1l wG,#lQ+^]I:F=ٓ0$.8—HNp/1wV:\͚U͹R ҹ'waкT~^yNF@ȜB"<9@%ƛ? A~sFsD bbY6LG]وwQSs( gz/s{ իSZAd%շtY8K3nu S=d#o;pV}kf5'Y-h7ŸC"U6S}~_ٵYܤ>@b!fgreUC+mVw)P>_ٵYܤ>@b!fgreUC+mVw)P>_ٵYܤ>@b!fgreUC+mVw)P|v)Cak)P}b!fgreUC+mVw)PrKx@026J{Ψ> *@!?PAot ҹ#D6}|Y BKFp:ΚN4LSuۜ݇pfTu7o?:$:V':nLw Ao!c{z;ooA7;n61">-sqx6k>{l"y30pww+Yʫ$ebّ2&D ) E82yyA^]PiUIZ4"%ъ t=P( @P( N`>};˨eY[qβ1DDD{DF=`/1,z^cvY{: fҦK:쳟?hQ@Z3v08AtD" lO,{}-)A2@`9f  WNy\e6Xb"69c^NTt#%=0F˷ Lu9`ҦFduqCA6$ sL*H.%UI'%1#4b4݁;h's㽍Bj:N(a5"#ch蹧NF{}E:w"3qGuM7)GpXE/D43?-z%iўƃA6t%CX4gC//P?} iq~oKË=4N΋mk,GoQA'F;(.ziS~ƒe~?]$(VHGq)Pš÷_Iدa@hpG+P1OՎSqGnq7y,>0'ޤF!A1AUI'/:,9pۺ%D #IܮǦ3$E9sHI!0 tDۛ}oLP( @P( @PAM%&fpg n@ND,xs`T.P4@Υ;Yh̲H TLoRĚ(].0lٳ&ٳnF$D"l)CߠP( @P( @P( @P( !YV-$ܢv[8H$#Jb"Q BOp&_I]:0A;Us#e _ߪEM-` 9n W<8{~NߒռͶoi)KNBf(()ƍPWې 5LG@ h.fUeE"1`PJDV0̬wR),h6A3$p&t*!I%Ȣ;je b((7U%*(BrA5 /j#8QῊdU+;}X;&eBd)Fu-Lx5󷅿% rۮA/t S~FqBHM%nߪۚFijg k:eL?)zty(A0W:і;:бm Y*w H"S(~s]B)Dh-u M9d1^N2c':2ِXpf]?nЍAUSPQs6!;P"*!?X @Ǟyc;!9+ P-Z8DL ~1=wMM/1 #Y.Ը q~'>x'dy(qۨ8.s"Q/JαjTAt_=0]w{F% F57nS~7Pɜ?tG 1-9/0 .aRzEq߭-cjV.+<|Š$Ha7HJ ?@0]ٞſ0؎dli`|y"O]Mt݋¦ +$W 2n  QmAQ4k4ʷNhHT@H5Y#F<K(B-r\6ޖIg];]lJ%'$pG8UlZ"!K:.oiq"/cfe 4]&gW KhH*!rpv2h8Mc j1Lk_YGk edSAxUӶIheQCR\rs&PsQTe-jdkzG^}/DşPr -U2l!ȰD`>#zh'esNc.Uq#({msn+6 $xɐQ5DjT@J*Xۊe Si[K02y,g%|7ڇ2g>vJE?ؐ 7zf@lda,y-jeWKlilV2I7Q .q.a;Spq Id{+;e ٳr(J]"nDU:HH "%-e}B$jJgLa>m?y6l߳~M7f"H$~0A X_S:;ҷjN^B|SƎ]EetǤnne1CAK+Z|!tjCd矘{ŬdNc8+f@jG0 @'Sw6/V'i4fMH]m .ǞA⪸Yr8`JSP( @P( @P(  \fZZ6bB6#F[-校[.Գ!Qp(ss (&<1a赴GrjNJJ2hd :'H3}0Hf`r* &b;OGYN7,>2iJ^2ea{iIE&g!UQB9>RF!_iμUvb̃Cձ$fg UHC#y/'Feb[v:Bd|kTYvMqM\*eݡN~mVFav s߬bdY#2d[a*r %/SM1ŦW D6%t33fM7ezNȲl)&W)UA'@+q,NRp=1 o qL7,Ϗu *a1f#uUjM\{M3%-]@nǒK[bsknQp4UbDuV#PcIZӺrmrZcU$"@۔hkL)@Ckx2+fsV[&u2Ŵ2]ӵS+~SCU(@L!Ag\ӋIY]:gcݬgNT:NX6My'N$]H7) o=w^a,e'mw˿ gǤȢ1F霢'@ࠒ|a8Υ'zrs7 n¤Xx9L~D p7;a*6|fܽk&#g[]+Jܰ^ɚr9r9%˟{6!Jdڵ1J_Hvy0xsNT3([VސO*B>BPQȵp^3erLэ ۳-u.cVK1)ΚE!;% @P( N4Gܓr\"- g#rI;i"2QȱY*Shlh8ގwBeC[n6Ef M ̂OM5#NP1 g!1N0igXd*Hqwh;UdUcJ+4lp9T(&)B/#4X/vǀH9ka>n٘a1\"atK &uE6'0!v n&"o2ί"bRjےĊ\ʐof:Wcb5gdMfa| lۛ&+7N:bgpŁvE)D9!Q1HaaFFu x` å!#]U:C`L-]ËGE2&2or]outұVp/Fزfgѕ*( {6 w67nNx?8H+iا (y.I4ve:9")"J ;I<4~ c "2ڱ{HTjU\B VwK,eC0 #aO+~|F0Enݔۭ!g] ]1,'yXNtC)ĥ6m)@w1hLn\md+Ŵۆ-omEn/`zH(7Gr(/ssƄt[ٗٹBc 8g!\\ \"TUH9(E^6|mVvFH'1N@K˳wLIvrᱣ d=㫽 ^ \fg;]G=;S$Mȧ79bzrzq1Lz M>:dL\~ΜE(`!! )@/@P( @P( @P(%qHscKյ8@扔I5M#j" oA](>JVZIdSߨME^0'&A}ۗ'* jnT'cT}# LEn-ޗ$} .w`Ȍ-QzHesnH&HyTZy.fd˲èH8F.KB)N!oOb2 oLYX+͸WqSj\jΈ)ʘd=OBONys]6MV6 a ?9eHPW 1- KN$ϗ#}dwYeM*%+t0שvç:F*窗O5L4dHTlK$\n8VFz}OqG]* HU+,8,4yu-[(@y*+T!i#d4y^h6EN1MBk!(ӨO23 Db-S`4Nj8bt!]#@}^W#wq =&~F&z7M^M/_ i!F8KH"#?? =`қER5%\ip)?rHI{@#8i:>EWÕ:5եNjA6uS$]5.-n+iq{)k` E%2ԭOX_Ƥ~@Ņ jK>X_Ƥ~@Ņ jK>X_Ƥ~@Ņ jKN؛/X]j9V˥4Q&GuMC>~eC>~eSSkEFT҈RހNh_*Sqtގ$l, }>Ͷ pS6ijK*./HdJJdFF@2xT j9j// ԣ@]EU;*KM!$Z3AJ& Z;mVƗeYTޭ12:Ԗ2d|ZP- Ek?l kmUdJ5N~YvpQ1":yC'TR٫Fd[F}84snP4|=rT::jsTYsanJ&)yl.V:COSIRZq.6"{:bK-cq+0 rq9XKD{! Q22-'K</k=^|01, Jmk8/YBlV;: N>=FrL3(Zd0۫mRQ$ddTGDѢW¨s$Fl2%k6j#2IFD{sۀTLkph :5 oQ|(WU&U.2f˴s`6\QFM*dMA3Qqufʤʪ́>bfPjS6l =ѹn^ХSxzj2{nHnj<q);3[&bY$3n&3RӤ_lcS 2*-&P$T˄ðf6mjZWlռfezWiM8ٸJfj&CQm\[=[o)530c,ɤ5e2 Fz5j"4R̉mV$fMKRFd==YKÔgk噗! qZVKR&*!גgRAmVslL?b oIbH5Gޡ} 4C\KqYMn)[ԥR/+yL'ܐS4d<1QD jRQ =ѫmb  -ekAF͙En^2 x3/NMT(t:MN7NSHOJQ5Ŕɉ&F}Z9ߴ21 xVR׽k6Y@MaĢǪ>e2,7jL6&mj4am_ƺ3Lݔt\T­:,cQ|99ṟٞ ZȔj =ܹv𽣃 eJPtCŷf%JDRA_|ҴDI-D2و ,ֺ3J.b^7Mr=!#LQՑ Aw\)ODfF˴ ǚJϨKȌQi[% ZQպqfRF02kG8~r4[\ę&Z? qةT!T->uSH1)4߮V0 Fl6}Ln*m[ KRʩ앶Q3Vs/ɏ7\(97YEf!V=Gj=kMKߺk2nFcJ:eIPK~WX $pνԝ}AMnj WMɘc]Uʝu5 y֪J;)qdC!RI,Y:0&|kj,Ώ-#޽7bIAN߿}`=f iZcYBuyJR^iڶYTs)J"IIY~Ui(::Fr9K?DSRM=cJRTDFddFEN6pk.)ьmL"ʣ P^ .t%f.IJLG$mu[ŻGˆvZ&J)be^fiZO`Kx)0,{\pԹ*ZZFJIa/iw(_<1-*gMSS، سM0ս:԰a9醞D erumImM%D{$=`j-tq2Z]r519NNiWYL}$\O߹]}:x;ekF]8Qa$V'e?lgb"SMbʮNFŕԺRb~(YI2H%rR}ݛ·0'Cqn?DZitMΆK y)'sr$EhHlkŽZS?G".LuuqmjV洶VDIwal֝8u뱮v}nDCfrW˹IDfHK`sJibjb7HU"uEJ4uS$[ z>o /D|SqV*Leԗ*Po%p$;Pm$K#.U Q*Vݻِ v޻uU5]*ĺ,>糡CglzĊ[ꌹEddFN}YSnY8mIV]vµn# HfRmُrLseb%"_X'eORz)5t՛'>n$g@=yxsz?`=C?6  mB]2>W* e^L8EMoXm:K}9ovwEs[w_%i2 2JV$c{Ubi/mlU4S՘eU4wP=` %EQ++eqǩS>AgDW[e"W3I0qe֪[@X[\|h4+^nmrLұM.-IX5NR]G3/}m1oMKw3w`Էs73&Y9ĨY7*ckS5xxb)QsƨZj&%iQiQ)*RL1|KrOJ[]$3Zۏ[J\2m{)PGՒԷs7}m1oMKw3w`Էs7}m1oMKw3w`Էs7.T.>u* +wA*ԉzTRSCmHlSIHI}j6 kPh 4:#0!lC 4BĔQا6dPϦq)Ϳ-o}soK[ا6dPϦq)Ϳ-o}soK[D{F\2%%Eړ"222#izta~isjo &*֪Ysh %ΝRyb#dҝ3K@+~\tY1{|yyZw"EƵv*6Hur-N(HdImީyN%>@z[u$:h3$6 fJMWH#Qv}$jdZULh07jinoYQD $H˄('ؤSPus1Jy"y.s%BuԲOg*j G/K'K*I98e.dmJX9?o k;t-˪ u9.ȩyuVe>љ0W񎛱qQ)sJ{9Ԗ#?@'P~~i/C Jhלg./ǃ!im𴬷l}Y܌.TXFcV\6PhKh/K$[syZpj|L?ӆSfza֜6~O0 qÍ_ellC6A)&Fhq4bR[J###ǥ^礞SAjDr>R,-+JxVz ;Nv>[W7ԧJS&Lm둹(T:[bD󗪮ŏ1Nк%bJZIE >"7R0Dĝ0YcN3a<]e!hu -ҤL gig`3=0kN? O5 ?pQvR7r}uckAb:Iti=#tn M.AG tvBb[$ZZhKB]FF30 <8l5>  b~-+DRlz˧bK\fS|ʟ 7I!q32 8l5> gig`3=0kN? OyZpj|L?ӆSfza֜6~307L-aXqд4RL2Fxqyվ\,jR\sH],mQBtVUKf+jZ4VR{F}$/3=0kN? OyZpj|L?ӆSfza֜6~30 <8l5> gig`3=0kN? OyZpj|L?ӆSfza֜6~30 <8l5> gig`3=0kN? OyZpj|L?ӆSfza֜6~30 <8l5> > s[>Rm gig`3=0kN? OyZpj|cpϨ~!W3նiN[6t֦ID}Fpȏ\wKaQ]BuJC2Ҥa q7O2vlֵș8VIjW2ЕEyFj펕3Q)GA#HZ\T$ͱ\veƔ39lȗ& RD#4F[O2I}ZAaQqJ)qzUd2g\n5թQbK2V_PHy0ɐ#YS"Dj-B^NŶaoF9W |ond{f=r3uӨ0f2B+B>^6T]\niSWzdRUIEJ%ǐS,<6Yi5hW+-MN'^ݨuTڈDFF@>Ĵ2}s0ԩH͹L,RLy)&JI&kn35fu~CrgܲRJBT맺US2I$46Y; e%EnkId b:Kd{jԔDӆ:{`3f(Qm|MKOun`& 馗Ve|=tS[FKnJyRjK3EmBH-ç5_kjng ZW.׻dp)$ҖiVХ%LɥH"0380U\ j+fHRZH#OZѓi /2+fd3Z^TVm l*%CA9AiY=n)2mdJ8ᰱ%CnIBFsrʡ=F|Ng;L]LWakVp9CVdQMƎM4!(KZ XH8Bw6kSevJm\uLb}nr$رU4:QdɾUlFqSv3ٵZ Y,K>>RqQqM&q'K7#.qOʘʸ$x\ MVshj3MCH$T܃yqi fmVn=t*ύPMRK՚ߢyQ$e-FqeKsElccpbqC+]Fz-bP ڧF&Mu!8]r  pg֕suk ljh#9&|fqY1h|.E:OY^M yYc[Jˌ(|*2&-*LyK&m RP'4k}뉚6UuNۏ}uqJ˓OG-R۸)%6KR0"fǖ-Ðw>EkŠ!MS)p]&%)Tu() _14DKk6~:G^VroGSU(̼m&Rɳ{ncIsm-gz]z14g'ړs|J.T'lY\jaq7n"MYLW":.K%%ɋC$)Iլ[rkϳ.rVIgK?E+us TMM^Du!)*q!{ܙnq^5BUDk;Qԉ4ˁ䶩:DvCT/[}I)(l!搠فoo~?+դ/_kxiܵʽANdz+OJe.ѺKN891jIiOLԋȻ)8 Ү+j,x6VDa~"i-uH9˶-\tEL%Yd(mn5%bm od(Ls4]Z׵Zfu{nxn nٗ+Β]pk"ZQ/lEZ+r] <5J+Uz^$QFrn"35c>؂)Y<* իn Η*toB+JDQYr;)ZMw\4=aur -n"]Fk/mH_u.+(p}3GO6>i ,ص:5n"̎&Dw؈~vtٚne0F&7(%LWPcK:ot> ik3sm@OB[JPEz~jˊtuZ%~vv- \S9BzY.te˱Mt @debian/changelog0000644000000000000000000001205412042224073011036 0ustar tint2 (0.11+svn20121014-1) unstable; urgency=low * New upstream checkout (Closes: #678918) - Fix for no task cycling if all windows are minimized - Fix for incorrect task cycling when windows visible on all desktops are present - Adding startup-notification support - Drag and drop support for launchers - Localize launcher tooltips - Launcher: add icon lookup in ~/.local and /usr/local - Disable mouse hover events when the launcher tooltip is disabled * Do not install tint2conf (Closes: #672840) * Add libstartup-notification dependency * Bump Debian Standards Version to 3.9.4 * Bump compat level to 9 -- Sebastian Reichel Thu, 25 Oct 2012 13:35:15 +0200 tint2 (0.11+svn20111022-3) unstable; urgency=low * Update debian/copyright to conform with Debian copyright format 1.0 * Update Debian Standards Version to 3.9.3 * Add dump of tint2's FAQ and Configure wiki page as offline documentation (Closes: #658226) -- Sebastian Reichel Wed, 07 Mar 2012 10:09:20 +0100 tint2 (0.11+svn20111022-2) unstable; urgency=low * Add inform-about-unsupported-saving.patch (Closes: #646055) -- Sebastian Reichel Sun, 23 Oct 2011 10:57:35 +0200 tint2 (0.11+svn20111022-1) unstable; urgency=low * New upstream checkout - Fix double free of launcher configuration (Closes: #645208) -- Sebastian Reichel Sat, 22 Oct 2011 08:17:18 +0200 tint2 (0.11+svn20111011-2) unstable; urgency=low * build debug symbols -- Sebastian Reichel Fri, 21 Oct 2011 16:30:50 +0200 tint2 (0.11+svn20111011-1) unstable; urgency=low * New upstream snapshot - misc. fixes - added alpha, saturation, brightness control for launcher icons - launcher tooltips configurable, default off -- Sebastian Reichel Wed, 19 Oct 2011 19:49:54 +0200 tint2 (0.11+svn20110307-1) unstable; urgency=low * New upstream snapshot (Closes: #624792) * Remove power_now support patch (applied upstream) * Do not install tintwizard (it does not support config of SVN snapshot) * Also build a tint2-dbg package -- Sebastian Reichel Sun, 01 May 2011 19:35:32 +0200 tint2 (0.11-2) unstable; urgency=low * Recommend python-gtk2 instead of python-gtk -- Sebastian Reichel Sun, 05 Dec 2010 05:05:46 +0100 tint2 (0.11-1) unstable; urgency=low * Make me the maintainer of this package (Closes: #598688) * New Upstream Version (Closes: #591008) * drop patch (applied upstream) * Update watch file + use googlecode.debian.net + new files are release as tar.bz2 * Update Debian Standards Version to 3.9.1 * Use DEP5 for debian/copyright * Added build dependencies: cmake, libgtk2.0-dev * Add patch renaming tintwizard.py to tintwizard * Add patch adding power_now support * Recommend python (needed by tintwizard) -- Sebastian Reichel Fri, 26 Nov 2010 22:01:43 +0100 tint2 (0.9-2) unstable; urgency=low * debian/patches/update-systray-clock-every-second.diff: Cherry-pick patch from upstream to keep systray clock in sync with system time. (Closes: #572227) -- Daniel Moerner Wed, 03 Mar 2010 23:40:02 -0800 tint2 (0.9-1) unstable; urgency=low * New Upstream Version * debian/watch: Upstream uses both _beta and -rc1 for version strings, update uversionmangle to handle both. * debian/control: - Bump to Version 3.8.4, no changes. - Add libxdamage-dev and libxcomposite-dev to Build-Depends. -- Daniel Moerner Wed, 24 Feb 2010 10:21:01 -0800 tint2 (0.8-1) unstable; urgency=low * New Upstream Version * debian/examples: Upstream has renamed the sample tint2rc files. * debian/source: Switch to dpkg-source 3.0 (quilt) format. * debian/copyright: Update with new upstream authors. -- Daniel Moerner Tue, 12 Jan 2010 11:48:49 -0800 tint2 (0.7.1-1) unstable; urgency=low * New Upstream Version * debian/watch: add uversionmangle line to ignore upstream's beta releases. * debian/control: Update to Debian Policy 3.8.3, fix description typo. -- Daniel Moerner Sun, 06 Sep 2009 18:57:06 -0700 tint2 (0.7-1) unstable; urgency=low * New Upstream Version. (LP: #319436) - Update watch file to point to tint2 instead of tint. - Remove debian/tint.1: integrated upstream (Closes: #532307) - Remove dpatch and patches/01-remove-strip-from-makefile.dpatch: integrated upstream. - Refresh debian/examples and remove debian/docs - tint2 is now licensed under the GPL-2. * Added Vcs-Git and Vcs-Browser fields to debian/control. * Updated to Standards Version 3.8.2 * Switched to tiny dh 7 rules file with overrides. -- Daniel Moerner Wed, 01 Jul 2009 02:01:27 -0700 tint2 (0.6.0-1) unstable; urgency=low * Initial release (closes: #491596) * Wrote manpage from upstream docs * 01-remove-strip-from-makefile.dpatch: dh_strip will strip the binary instead -- Daniel Moerner Sat, 06 Sep 2008 07:54:24 -0700 debian/watch0000644000000000000000000000017212042224073010213 0ustar version=3 opts="uversionmangle=s/_/~/; s/-/~/" \ http://googlecode.debian.net/p/tint2/tint2-(\d+\.\d+.*)\.tar\.(?:gz|bz2) debian/tint2conf.10000644000000000000000000000071612042224073011156 0ustar .TH TINT2CONF 1 "April 25, 2011" .\" Please adjust this date whenever revising the manpage. .SH NAME tint2conf \- tint configuration manager .SH SYNOPSIS .B tint2conf .SH DESCRIPTION tint2conf is a GTK based configuration previewer for tint2. .SH OPTIONS tint2conf takes no parameters. .SH AUTHOR tint2conf was written by the tint2 team. .PP This manual page was written by Sebastian Reichel , for the Debian project (but may be used by others). debian/copyright0000644000000000000000000001066312042224073011123 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Source: http://code.google.com/p/tint2/ Files: * Copyright: 2007-2008 Pål Staurland 2008-2009 Thierry Lorthiois 2009 Andreas Fink License: GPL-2 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. . On Debian systems, the full text of the GNU General Public License 2 can be found in `/usr/share/common-licenses/GPL-2'. Files: src/battery/* Copyright: 2009 Sebastian Reichel License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. . On Debian systems, the full text of the GNU General Public License 2 can be found in `/usr/share/common-licenses/GPL-2'. Files: src/tint2conf/tintwizard.py Copyright: 2009 Euan Freeman License: GPL-3 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. . On Debian systems, the full text of the GNU General Public License 3 can be found in `/usr/share/common-licenses/GPL-3'. Files: debian/* Copyright: 2008-2010 Daniel Moerner 2010-2012 Sebastian Reichel License: ISC Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. . THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Files: debian/wiki/* Copyright: 2009-2012 Andreas Fink License: GPL-2 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. . On Debian systems, the full text of the GNU General Public License 2 can be found in `/usr/share/common-licenses/GPL-2'. debian/examples0000644000000000000000000000002112042224073010714 0ustar sample/*.tint2rc debian/compat0000644000000000000000000000000212042224073010360 0ustar 9 debian/source/0000755000000000000000000000000012042224073010462 5ustar debian/source/format0000644000000000000000000000001412042224073011670 0ustar 3.0 (quilt) debian/source/include-binaries0000644000000000000000000000023012042224073013615 0ustar debian/wiki/3265475271_81e8ed56e0.jpg debian/wiki/3265475337_262799ded3.jpg debian/wiki/3266303192_476a188196.jpg debian/wiki/3266303292_14d9b6b623.jpg