Bem-vindo: Sáb, 23 de Novembro 2024, 23:27 Pesquisa avançada

Atrasar arranque. [Resolvido]

Area de suporte geral. Aqui poderá fazer as questões que quiser relativas ao Ubuntu que não se enquadrem em nenhuma das outras secções do Fórum!

Atrasar arranque. [Resolvido]

Mensagempor izortea » Qui, 28 de Março 2013, 2:59

Olá! Tenho instalado em meu Ubuntu 11.04 o Cairo Dock, e gostaria de atrasar seu arranque em alguns segundos, pois ele está iniciando antes do Ubuntu carregar totalmente, ficando assim, parte dos ícones encoberta pela barra superior. Obrigado e desculpe por ter feito esse questionamento nos comentários do artigo "Como adicionar aplicações ao arranque do Ubuntu".
Editado pela última vez por izortea em Sáb, 30 de Março 2013, 15:57, em um total de 1 vez.

izortea
 
Mensagens: 4
Registrado em: 31 Dezembro, 2011

Re: Atrasar arranque.

Mensagempor Luis Cardoso » Qui, 28 de Março 2013, 12:55

Nas aplicações de arranque, tem lá o cairo definido, correto? Então clique em Editar e altere o comando para este (mas deixe o que estava no comando anterior, que é o old_com¹ neste exemplo):
Código: Selecionar todos
sh -c "sleep 30; old_com &"

Isto vai fazer com que o comando atrase 30 segundos no seu arranque, penso que seja o suficiente!


1. Nota: old_com pode ser cairo-dock -c, cairo-dock -o ou simplesmente cairo-dock, depende de como o tiver definido...
ImagemImagem
«Escolhe um trabalho de que gostes, e não terás que trabalhar um só dia na tua vida» - Confúcio
Avatar do usuário
Luis Cardoso
Redator
 
Mensagens: 10455
Registrado em: 26 Maio, 2011
Localização: Portugal

Re: Atrasar arranque.

Mensagempor Claudio Novais » Qui, 28 de Março 2013, 14:04

Há uma solução mais simples Luís! Basicamente o procedimento é o seguinte e por isso é que eu pedi ao @izortea para fazer a pergunta aqui no Fórum.

Como atrasar o arranque de uma aplicação



Normalmente quando adicionamos uma aplicação ao arranque do Ubuntu, através do gestor de "Aplicativos de Sessão", são criados ficheiros de arranque na pasta seguinte (o til significa Pasta Pessoal):
  • ~/.config/autostart

Assim, se você visitarem esta pasta (ver imagem ao lado) irão reparar que cada programa que arranca com o Ubuntu tem um ficheiro nessa pasta. Esse ficheiro não é mais que um atalho que permite arrancar com as aplicações. E por isso se se apagarem estes atalhos o arranque do Ubuntu não irá incluir os respetivos programas.

Mas então, como atrasar o arranque desses programas? Muito simples, cada atalho tem várias características (abram o atalho com o Gedit -- Editor de texto), nomeadamente a definição do ícone, o executável, se realmente arranca ou não com o sistema (o facto de o atalho estar nesta pasta pode não significar que ele irá arrancar com o sistema, aliás se tirar o visto do programa "Aplicativos de Sessão" o atalho mantém-se na pasta mas não arranca) e também tem a característica de acrescentar delay (atraso) ao arranque do programa.

Essa característica, é a seguinte opção (que neste caso tem 30 segundos de atraso):
X-GNOME-Autostart-Delay=30


Se vocês quiserem ver um exemplo real onde estas características são usadas, instalem o Indicador do Fórum do Ubuntued, visitem esta pasta dos programas de arranque e abram o atalho do Indicador do Forum do Ubuntued. Vocês irão reparar que o atalho é muito semelhante ao da imagem ao lado.
Avatar do usuário
Claudio Novais
Editor do Ubuntued
 
Mensagens: 16869
Registrado em: 25 Maio, 2011

Re: Atrasar arranque.

Mensagempor Luis Cardoso » Qui, 28 de Março 2013, 14:46

Pois, mas a minha solução serve para múltiplos Ambientes Gráficos, essa já só funciona com Ambientes compatíveis com o GNOME.
ImagemImagem
«Escolhe um trabalho de que gostes, e não terás que trabalhar um só dia na tua vida» - Confúcio
Avatar do usuário
Luis Cardoso
Redator
 
Mensagens: 10455
Registrado em: 26 Maio, 2011
Localização: Portugal

Re: Atrasar arranque.

Mensagempor Claudio Novais » Qui, 28 de Março 2013, 15:10

Isso é verdade Luís, mas como foi uma pergunta relativa ao programa das aplicações de sessão, muito provavelmente esta minha resposta é mais correta, visto que a tua é mais de engenharia! ;)
Avatar do usuário
Claudio Novais
Editor do Ubuntued
 
Mensagens: 16869
Registrado em: 25 Maio, 2011

Re: Atrasar arranque.

Mensagempor izortea » Sex, 29 de Março 2013, 14:59

Amigos, agradeço imenso pela ajuda. Aproveito para parabenizá-lo pelo excelente trabalho e dedicação a este utilíssimo blog. Abraços.

izortea
 
Mensagens: 4
Registrado em: 31 Dezembro, 2011

Re: Atrasar arranque.

Mensagempor Claudio Novais » Sex, 29 de Março 2013, 15:17

@izortea, se estiver resolvido, altere o título do primeiro post, acrescentado a tag [Resolvido] ;)
Avatar do usuário
Claudio Novais
Editor do Ubuntued
 
Mensagens: 16869
Registrado em: 25 Maio, 2011


Voltar para Questões gerais

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 32 visitantes