TeamViewer autostarting minimized

0 häält
1,503 vaatamist
Proovitud on seda, mis ei funganud:

http://www.johndscomputers.com/2013/linux/autostarting-applications-minimized-in-ubuntu/

On Teil mingeid ideid?
küsitud 21. veebr 2014 kategoorias Varia - Petka4 (2 punkti)

3 vastust

0 häält
 
Parim vastus
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.

avatar vastatud 10. märts 2014 - zeroconf (11 punkti)
valitud 11. märts 2014 - Petka4
Tänan!
Täiesti toimiv lahendus.
0 häält
avatar vastatud 21. veebr 2014 - Kaar3l (0 punkti)
0 häält
Mingeid veateateid saad?Kas teamvieweri deemon lubatud ja töötab?

sudo teamviewer --daemon status

Deemoni automaatseks käivituseks:

sudo teamviewer --daemon enable

kui see ei aita, siis:

cd /opt/teamviewer*/tv_bin/script
sudo cp teamviewerd.sysv /etc/init.d/
sudo chmod 755 /etc/init.d/teamviewerd.sysv
sudo update-rc.d teamviewerd.sysv defaults

Peale seda peaks piisama kui TeamVieweri optionites panna linnuke "Start TeamViewer with system"
avatar vastatud 21. veebr 2014 - obundra (23 punkti)
TeamViewr autokäivitub ja töötab ilusti ainult, et keset ekraani.
Mingeid erroreid pole ja sellised vastused käskudele:
sudo teamviewer --daemon status
Init...
Checking setup...
Launching TeamViewer ...

sudo teamviewer --daemon enable

Action: Installing daemon (9.0.24147) for 'upstart' ...
installing /etc/init/teamviewerd.conf (/opt/teamviewer9/tv_bin/script/teamviewerd.conf)
initctl start teamviewerd
initctl: Job is already running: teamviewerd
fail

ja skripti viimane käsk ütleb nii:
sudo update-rc.d teamviewerd.sysv default
update-rc.d: warning: teamviewerd.sysv start runlevel arguments (none) do not match LSB Default-Start values (2 3 4 5)
update-rc.d: warning: teamviewerd.sysv stop runlevel arguments (none) do not match LSB Default-Stop values (0 1 6)
usage: update-rc.d [-n] [-f] <basename> remove
       update-rc.d [-n] <basename> defaults [NN | SS KK]
       update-rc.d [-n] <basename> start|stop NN runlvl [runlvl] [...] .
       update-rc.d [-n] <basename> disable|enable [S|2|3|4|5]
        -n: not really
        -f: force

The disable|enable API is not stable and might change in the future.

aga seis ikka sama, käivitub suurena.
Tänud!
...