デスクトップのロード後にスクリプトを実行する

デスクトップのロード後にスクリプトを実行する

ファイルを変更し、いくつかのエントリとSUSEコンピュータにないいくつかのエントリをインストールするスクリプトを実行しています。私が実行しているスクリプトの1つがコンピュータを再起動し、コンピュータが再ロードされたら、スクリプトが中断された部分から続行したいと思います。

スクリプトを起動するためにどこから始めるべきかわかりません。後ろにデスクトップにバックアップがロードされています(SUSEシステムは、rootではなく特定のユーザーとして自動的にログインするように設定されています)。

私はユーザーが出力ログを見て、後で他のスクリプトがコンピュータを再起動する前に何が起こったのかを理解できるようにしたいので、私はこの方法でこのスクリプトを実行したいと思います。

編集する:以下のリンクに従ってください:https://bbs.archlinux.org/viewtopic.php?id=130344私の問題のために、スクリプトが特別に配置されたディレクトリは/home/user/.kde4/Autostartであることがわかりました。

これに従おうとすると、.kde4ディレクトリはありませんが、.kdeディレクトリはあることがわかりました。私はそれが同じであるかもしれないと思って調査した結果、.kdeに自動起動機能があることがわかりました。だからそこにスクリプトを入れました。

これにより、デスクトップがロードされると、KWrite(デフォルトのテキストエディタ)によってスクリプトが開きます。ただし、スクリプト自体は実行されません。

私のスクリプトを置くために自動起動機能を持つ新しいディレクトリ.kde4を作成しました。これで問題が解決することを願っています。しかし、幸運ではありません。この場合、私のスクリプトはKWriteで開くことができないからです。

編集2:スクリプトの権限を変更しましたが、chmod 777 script今すぐ起動します。私のhome/user/.kde/Autostartディレクトリにあります。

ベストアンサー1

KDEを使用している場合は、「システム設定」 - >「起動と終了」 - >「自動起動」に進み、「スクリプトの追加」ボタンをクリックしてスクリプトを追加し、起動時に実行するように設定する必要があります。

コマンドラインから、次のように/home/username/.kde4/Autostartフォルダにシンボリックリンクを作成できます。

sudo ln -s /path/to/your/script /home/username/.kde4/Autostart/script

おすすめ記事