Oto pytanie, które mnie denerwuje. Wiesz, jak skonfigurować program do uruchamiania przy starcie, prawda? Cóż, jak mogę to zminimalizować, tak jak w Windowsie?
TeamViewer zaczyna się otwierać, ale potrzebuję go zminimalizować, a Tray-to po prostu nie wydaje się tak elegancki sposób na zrobienie tego.
Odpowiedzi:
Możesz użyć narzędzia o nazwie devilspie .
To narzędzie może podejmować działania natychmiast po uruchomieniu programów, takie jak wysyłanie do obszarów roboczych, przypinanie, a także minimalizowanie. Samouczek jest tutaj .
sudo apt-get install devilspie
.Aby skonfigurować go w celu zminimalizowania Teamviewer przy każdym uruchomieniu:
Utwórz plik o nazwie
~/.devilspie/teamviewer.ds
i wklej następujące linie:Jeśli chcesz mieć GUI dla łatwiejszej konfiguracji, zwróć uwagę na gdevilspie
(jeśli GDevilspie się nie uruchamia, spróbuj załatać jeden ).
źródło
Natknąłem się na ten post z tym samym problemem, że TeamViewer nie uruchamia się zminimalizowany po skonfigurowaniu do automatycznego uruchamiania podczas uruchamiania systemu Ubuntu.
Metoda opisana przez @MJB 27 stycznia o 16:02 działała idealnie dla mnie (używam Ubuntu 10.10 32bit, wszystkie aktualizacje są zainstalowane do tej pory, z teamviewer_linux_x32_v6.0.9224.deb).
Nie występują usterki opisane przez @misterben 14 lutego o 18:50.
Zainstalowałem GDevilspie za pośrednictwem Centrum oprogramowania Ubuntu, uruchomiłem go, utworzyłem nową regułę i skonfigurowałem GDevilspie, aby wyświetlał następujący kod w zakładce „Raw”:
Demon devilspie jest skonfigurowany tak, aby uruchamiał się automatycznie podczas uruchamiania systemu, a teamviewer jest ustawiony na automatyczne uruchamianie poprzez System -> Preferencje -> Aplikacje startowe (kliknij Dodaj, polecenie: teamviewer).
Byłoby wspaniale, gdyby programiści TeamViewer zintegrowali przełącznik zminimalizowany na początek dla Linuksa ...
Dzięki MJB! :)
źródło
Minimalizacja programu zależy od tego, czy program to obsługuje, czy nie. Zależy to również od tego, czy program ma opcję w GUI, czy za pośrednictwem wiersza poleceń. Na przykład vlc ma opcję w preferencjach, która daje szansę na zminimalizowanie jej uruchomienia. Ale ma również opcję w wierszu poleceń, aby uruchomić ją zminimalizowaną (jak parametry). Opcja minimalizacji zmienia się również w zależności od programu. Niektóre programy mogą być
program -min
inneprogram -systray
, itp. Sprawdź, czy na przykład Teamviewer ma taką opcję w opcjach GUI. Jeśli program ma parametr minimalizacji wiersza poleceń, po prostu dodaj go do menedżera uruchamiania.źródło
Podczas uruchamiania minimalizuję Teamviewer do zasobnika, ale używam KDocker .
Mój skrypt startowy ma jedną linię:
-n
to nazwa okna-i
to plik ikony-d
to 40 sekundowy limit, po którym kdocker zrezygnuje, jeśli nie będzie w stanie znaleźć pasującego oknaźródło
Od Teamviewer 8.0.20931 funkcja automatycznego minimalizowania do paska zadań jest automatycznie minimalizowana. Ale w Gnome classic stworzy Wine System Tray i nie wiem, jak go zminimalizować. Próbowałem skryptu (zapisanego jako ~ / .devilspie / wine.ds):
... ale to nie zadziałało
Dzięki nowemu Teamviewerowi 8.0.20931 dla Linuksa nawet logowanie do systemu Linux działa - ekran logowania nie jest jeszcze zalogowany. Ale po pewnym czasie, gdy logujesz się i wylogowujesz dwa razy - nie możesz połączyć się z Teamviewer. Musisz mieć zdalny dostęp z wiersza poleceń, aby ponownie uruchomić komputer - wtedy to znowu działa.
źródło
Devilspie z jakiegoś powodu nie działało w moim systemie. W końcu znalazłem zamiennik (nie tak elegancki). Zainstalowałem
wmctrl
:Używając
wmctrl -l
znalezionych nazw okien, chciałem zamknąć przy starcie. Następnie umieść te polecenia w skrypcie (utwórz nowy pusty plik i nadaj mu nazwę.<...>.sh
. Dot na początku nazwy, aby go ukryć):Na koniec dodano ten plik do aplikacji startowych kilka sekund po obiektach docelowych.
Zauważ, że to polecenie zamyka okna. Aby uruchomić program zminimalizowany, w różnych sieciach roboczych znajdź odpowiednie opcje w instrukcji programu.
źródło
2017 działające rozwiązanie!
Pochodzę z edycji Manjaro (XFCE), ale ponieważ jest to cross-linuxowe rozwiązanie z devilspie, więc jest to kompletne rozwiązanie przy uruchamianiu przeglądarki zespołu zminimalizowane:
Otwórz terminal
Zainstaluj
devilspie
pakiet:Utwórz folder domowy:
Utwórz następujący skrypt (zamiast tego użyj dowolnego edytora
nano
):Wklej następujący skrypt i zapisz plik (dla
nano
- CTRL + x , następnie Y , a następnie ENTER ):devilspie
perspektywy wszystkie kroki zostały wykonane, ale okno boczne „Komputery i kontakty” będzie nadal wyświetlane przy każdym uruchomieniu. Aby go ukryć, otwórz:TeamViewer -> Dodatki -> Opcje -> Zaawansowane -> „Pokaż opcje zaawansowane” -> „Pokaż komputery i kontakty podczas uruchamiania” (znajduje się w sekcji „Ustawienia zaawansowane komputerów i kontaktów”) i usuń zaznaczenie.
Kroki są dla TeamViewer 12 . W kolejnych wersjach mogą się różnić.
UWAGA:
Używanie (minimalizowanie) zamiast (zamykanie) w skrypcie devilspie przyniosło mi błąd „TeamViewer nie jest gotowy. Sprawdź połączenie” i bez restartu usługi podglądu zespołu nie działał.
źródło
w nowej wersji program ma już ikonę w zasobniku, ale podczas uruchamiania pojawiają się dwa główne okna programu. Więc używam tego skryptu
źródło