Aquí hay una pregunta que me ha estado molestando. ¿Sabes cómo puedes configurar un programa para que se ejecute al inicio, verdad? Bueno, ¿cómo puedo decir que empiece minimizado, como lo harías en Windows?
TeamViewer comienza a abrirse, pero lo necesito minimizado, y Tray-it no parece una forma tan elegante de hacerlo.
Respuestas:
Puedes usar una herramienta llamada devilspie .
Esta herramienta puede tomar medidas tan pronto como se inician los programas, como enviar a espacios de trabajo, fijar y también minimizar. Un tutorial está aquí .
sudo apt-get install devilspie
.Para configurarlo para minimizar Teamviewer cada vez que se ejecuta:
Cree un archivo llamado
~/.devilspie/teamviewer.ds
y pegue las siguientes líneas:Si desea una interfaz gráfica de usuario para una configuración más fácil, debe tomar nota de gdevilspie
(si GDevilspie no comienza, intente parchar uno ).
fuente
Me encontré con esta publicación con el mismo problema de que TeamViewer no se inicia minimizado cuando se configura para el inicio automático durante el inicio del sistema Ubuntu.
El método descrito por @MJB el 27 de enero a las 16:02 funcionó perfectamente para mí (estoy ejecutando Ubuntu 10.10 32bit, todas las actualizaciones instaladas hasta esta fecha, con teamviewer_linux_x32_v6.0.9224.deb).
No experimento los problemas técnicos descritos por @misterben el 14 de febrero a las 18:50.
Instalé GDevilspie a través del Centro de software de Ubuntu, lo ejecuté, creé una nueva regla y configuré GDevilspie para mostrar el siguiente código en la pestaña "Sin procesar":
El demonio devilspie está configurado para iniciarse automáticamente durante el inicio del sistema y teamviewer está configurado para iniciarse automáticamente a través del Sistema -> Preferencias -> Aplicaciones de inicio (haga clic en Agregar, comando: teamviewer).
Sin embargo, sería genial si los desarrolladores de TeamViewer integraran un interruptor de inicio minimizado para Linux ...
Gracias MJB! :)
fuente
Minimizar un programa depende del programa si es compatible o no. También depende si el programa tiene una opción en la interfaz gráfica de usuario o mediante la línea de comandos. Por ejemplo, vlc tiene una opción en las preferencias que le da la oportunidad de iniciarla minimizada. Pero también tiene una opción en la línea de comando para iniciarla minimizada (como parámetros). La opción de minimizar también cambia según el programa. Algunos programas pueden ser
program -min
otrosprogram -systray
, etc. Verifique que Teamviewer, por ejemplo, tenga una opción para esto en las opciones de interfaz gráfica de usuario. Si el programa tiene un parámetro para minimizar la línea de comando, simplemente agréguelo al administrador de inicio.fuente
También estoy minimizando Teamviewer a la bandeja en el inicio, pero estoy usando KDocker .
Mi script de inicio es una línea:
-n
es el nombre de la ventana-i
es el archivo de icono-d
es un límite de 40 segundos, después del cual kdocker se dará por vencido si no puede encontrar una ventana coincidentefuente
Desde Teamviewer 8.0.20931, la función de bandeja del sistema se minimiza automáticamente. Pero en Gnome classic creará Wine System Tray y no sé cómo minimizarlo. Probé el script (guardado como ~ / .devilspie / wine.ds):
... Pero no funcionó
Con el nuevo Teamviewer 8.0.20931 para Linux, incluso iniciar sesión en la pantalla de inicio de sesión de Linux funciona, cuando ningún usuario aún no ha iniciado sesión. Pero después de un tiempo cuando inicias y cierras sesión dos veces más o menos, no puedes conectarte a Teamviewer. Debe tener acceso remoto a través de la línea de comandos para reiniciar la computadora, luego funciona nuevamente.
fuente
Devilspie no funcionó en mi sistema por alguna razón. Finalmente, encontré un sustituto (no tan elegante). Instalé
wmctrl
:Utilizando
wmctrl -l
encontró los nombres de las ventanas, quería cerrar al inicio. Después de eso, coloque esos comandos en el script (cree un nuevo archivo vacío y asígnele un nombre.<...>.sh
. Punto al principio del nombre para ocultarlo):Finalmente, agregó este archivo a las aplicaciones de inicio unos segundos después de los objetivos.
Tenga en cuenta que este comando cierra las ventanas. Para iniciar el programa minimizado, en diferentes espacios de trabajo, encuentre las opciones apropiadas en el manual del programa.
fuente
¡Solución de trabajo 2017!
Vengo de la edición de Manjaro (XFCE), pero como se trata de una solución cross-linux con devilspie, esta es la solución completa para iniciar el visor de equipo minimizado:
Terminal abierta
Instalar
devilspie
paquete:Crear carpeta de inicio:
Cree el siguiente script (use el editor que desee en lugar de
nano
):Pegue el siguiente script y guarde el archivo (para
nano
- CTRL + x , luego Y , luego ENTER ):devilspie
perspectiva, se realizan todos los pasos, pero la ventana lateral "Computadoras y contactos" aún se mostrará en cada inicio. Para ocultarlo, abra el:TeamViewer -> Extras -> Opciones -> Avanzado -> "Mostrar opciones avanzadas" -> "Mostrar equipos y contactos al inicio" (se encuentra en la sección "Configuración avanzada para equipos y contactos") y desactívelo.
Los pasos son para TeamViewer 12 . En versiones posteriores pueden ser diferentes.
NOTA:
Usar (minimizar) en lugar de (cerrar) en el script devilspie me trajo el error "TeamViewer no está listo. Verifique su conexión" y sin reiniciar el servicio del visor de equipo no funcionó.
fuente
en la nueva versión, el programa ya tiene un icono en la bandeja, pero aparecen dos ventanas principales del programa al inicio. Entonces estoy usando este script
fuente