Cairo-dock(openGLなし)やFirefoxなどのプログラムを遅延させる方法は?
他のスタートアップアプリで起動すると、プログラムがクラッシュすることがあります。クラッシュを回避するために、プログラムを10秒遅れで開始したい。
組み込み遅延オプションを使用した自動開始の遅延
注:X-GNOME-Autostart-Delay
parameter(Unity、Unity2D、GNOMEなど)を認識するデスクトップセッションでのみ機能します。これはLXDE、XFCE、KDEなどでは機能しません。
このソリューションでは、スクリプトやスリープの必要はありません。自動起動フォルダーに移動します。
nautilus ~/.config/autostart
アプリケーションに対応する.desktop
ファイルを見つけて、テキストエディターで開きます。 gedit
:
gedit ~/.config/autostart/application.desktop
ファイルに次の行を追加します。
X-GNOME-Autostart-Delay=foo
ここで、foo
は、アプリケーションの起動を遅らせる時間(秒単位)です。例:
X-GNOME-Autostart-Delay=60
ファイルを保存し、再記録すると、効果が表示されます。
これを試してください:bash -c "sleep 10 && firefox"
コマンドを次のように変更してみてください。
sleep 10 && firefox
一部の人々はそれが機能すると言い、一部は機能しないと言います。これがあなたの場合であり、機能しない場合は、試してみてください:
xterm -e 'sleep 10 && firefox'
Skypeで動作させるには、これを使用する必要がありました。Ubuntu12.04のsh -c "sleep 10 && skype &"