Estou usando Bodhi Linux, e vino-server
nele. Eu posso me conectar perfeitamente a partir do Win 10, seguindo o mesmo procedimento que costumo fazer para me conectar às caixas do Ubuntu.
Agora eu quero vino-server
iniciar automaticamente na inicialização. O que eu uso no Ubuntu (1. Adicionar vino-server
aos aplicativos de inicialização, 2. Fazer com que o Gnome faça login automaticamente no meu usuário ( source )) não funcionou para mim aqui. O motivo: não consegui encontrar uma maneira de iniciar um aplicativo arbitrário no Bodhi Linux. Descobri como adicionar aplicativos de inicialização apenas de uma determinada lista e vino-server
não está lá ( fonte : "Não parece haver uma maneira de adicionar comandos ou scripts personalizados na ferramenta, portanto, se o utilitário ou aplicativo não for encontrado automaticamente pode exigir mais pesquisas para adicioná-lo").
Outras alternativas encontradas repetidamente (que nunca tentei no Ubuntu) não funcionaram para mim aqui:
- Configurando um
~/.config/autostart/vino_server.desktop
arquivo ( fonte ). - Iniciando
vino-server
como um serviço ( source ).
O conteúdo do meu ~/.config/autostart/vino_server.desktop
é
[Desktop Entry]
Type=Application
Exec=/usr/lib/vino/vino-server
Name=vino Server
Como posso fazer isso funcionar?
(talvez encontrando uma maneira de adicionar um aplicativo arbitrário na inicialização, método nº 1 acima).
Nota : No meu caso, não tenho $XDG_CONFIG_HOME
set (tenho muitas outras $XDG_...
variáveis). Não sei o motivo disso e se isso pode fazer com que vino_server.desktop
não seja executado no login, método nº 1.
De acordo com isso , "um ambiente de desktop compatível (para o freedesktop.org / XDG Base Directory Specification) procurará $XDG_CONFIG_HOME/autostart
todos os .desktop
arquivos e os executará na inicialização. Portanto, uma falta $XDG_CONFIG_HOME
pode ser um problema.
OTOH, a documentação oficial afirma que " $XDG_CONFIG_HOME
define a base diretório relativo ao qual os arquivos de configuração específicos do usuário devem ser armazenados. Se $XDG_CONFIG_HOME
não estiver definido ou estiver vazio, um padrão igual a $HOME/.config
deve ser usado." Não sei se o último significa que se deve esperar$XDG_CONFIG_HOME
para ser sempre definido, a menos que Moksha (o ambiente de desktop) não fosse compatível com XDG.
Relacionado :
- https://askubuntu.com/questions/178567/how-to-add-a-program-as-a-startup-application-from-a-terminal
- https://askubuntu.com/questions/598195/how-to-add-a-script-to-startup-applications-from-the-command-line
- https://help.ubuntu.com/stable/ubuntu-help/startup-applications.html.en
- https://vitux.com/how-to-manage-startup-applications-in-ubuntu/
- https://www.shells.com/l/en-US/tutorial/How-to-Manage-Startup-Programs-on-Ubuntu-Linux
Isso me mostrou como adicionar aplicativos para começar com o login.
Eu adicionei
/usr/lib/vino/vino-server
a.e/e/applications/startup/startupcommands
, desconectei, fiz login e estavavino-server
em execução. Um dos poucos pontos onde encontrei Bodhi difere do Ubuntu, até agora.