起動時にGUIアプリケーションを実行する

起動時にGUIアプリケーションを実行する

crontabに次の行を追加すると、起動時にスクリプトを実行できます。

@reboot perl /path/script

良い結果。ただし、Gmail通知などのGUIアプリケーションを実行しようとすると問題が発生します。まったく実行されません。

起動時にGUIアプリケーションを実行する方法は?

ベストアンサー1

Cronはあなたが望むプログラムではありません。 GUIプログラムを実行する方法はいくつかあります。どちらを選択するかは、デスクトップ環境によって異なります。

従来のアプローチは、ウィンドウマネージャを起動する前に.xinitrcファイルに接続することです。簡単な例.xinitrcは次のとおりです。

#!/bin/sh

# Play a login sound
ogg123 -q "${HOME}/Music/login.ogg" &

# Start a terminal emulator
urxvt -T Terminal &

# Start the window manager
exec awesome

デスクトップ環境に応じてファイルを操作して~/.config/autostart/作成することもできますprogram.desktop。ディレクトリにすでにエントリが含まれていることを確認してください。私はこれが最も簡単な方法だと思います。

autostart[...] は、デスクトップ環境の起動時にアプリケーションを自動的に起動する方法を定義します。 [...]

源泉:freedesktop自動起動仕様

おすすめ記事