Paigaldame devilspie kui rakenduse akna automaatse minimeerija ning tekitame vajaliku seadefailide kausta:
sudo apt-get install devilspie
mkdir ~/.devilspie
Tekitame faili ~/.devilspie/teamviewer.ds, näiteks (vastavalt saadaolevale tekstiredaktorile):
gedit ~/.devilspie/teamviewer.ds
leafpad ~/.devilspie/teamviewer.ds
ja selle sisu:
( if
( begin
( is ( application_name ) "TeamViewer.exe" )
( is ( window_name ) "TeamViewer" )
)
( begin
( minimize )
( println "match" )
)
)
( if
( begin
( is ( application_name ) "TeamViewer.exe" )
( is ( window_name ) "Computers & Contacts" )
)
( begin
( minimize )
( println "match" )
)
)
( if
( begin
( is ( application_name ) "Wine" )
( is ( window_name ) "Wine System tray" )
)
( begin
( minimize )
( println "match" )
)
)
( if
( begin
( is ( application_name ) "TeamViewer.exe" )
( is ( window_name ) "Sponsored session" )
)
( begin
( minimize )
( println "match" )
)
)
Tekitame faili ~/.config/autostart/devilspie.desktop ja selle sisu:
[Desktop Entry]
Type=Application
Name=Devilspie
X-GNOME-Autostart-enabled=true
Exec=devilspie
Kopeerime need ka külalise kasutajale ja paneme õigused paika:
sudo cp -R ~/.devilspie/ /etc/skel/
sudo cp ~/.config/autostart/devilspie.desktop /etc/skel/.config/autostart/
sudo chmod a+x /etc/skel/.config/autostart/devilspie.desktop
Seejärel logime korra välja ja uuesti sisse. Mõistagi TeamViewer võiks olla eelnevalt seadistatud automaatselt koos süsteemiga käivituma.
Kasutan ise seda lahendust Ubuntu 12.04 LTS, Estobuntu 12.08, LXLE 12.04 LTS, Lubuntu eri versioonid - seni on toiminud kenasti.