回答:
あたりとして、デスクトップアプリケーション自動起動の仕様 UbuntuとGnomeの、LXDE、XFCEのフォローなどのすべての主要なデスクトップ環境には、スタートアップアプリケーションがあり、.desktop中にユーザーごとに保存されたファイル
~/.config/autostart
また、グローバルに、すべてのユーザーに対して、
/etc/xdg/autostart
(これは単純化であり、実際のディレクトリはXDG Base Directory Specificationによって決定されます)
有効化/無効化機能は、各.desktopファイルの次の属性によって提供されます。
X-GNOME-Autostart-enabled=true (or false)
ユーザーがシステムフォルダー内にある特定のアプリケーションの有効/無効ステータスを(削除せずに)切り替えると、ユーザーディレクトリにコピーされ、属性X-GNOME-Autostart-enabledが変更されます。ユーザーがリストから特定のアプリケーションを削除すると、.desktopはHidden=true属性とともにユーザーフォルダーにコピーされます(または、ユーザーディレクトリに存在する場合はファイルが削除されます)
ユーザーフォルダーとシステムフォルダーの両方のファイルを実行可能としてマークする必要はありません。デフォルトの許可は644(rw-r--r--)です。.desktopファイルの実行可能権限は、デスクトップ領域(ワークスペース)のランチャーにのみ役立つため、アイコンが表示され、ダブルクリックしてアプリケーションを起動できます。Dash、Launcher、Autostart、およびメニューの一般的な実行可能ビットは無関係です。
/etc/xdg/autostartBionic Beaver(18.04)で機能しました。ありがとう!
~/.config/autostart、Ubuntu 18.04でも有効です。Startup Applications(アプリケーションで検索)を使用してランチャーを追加しようとすると、.desktopそこにファイルが作成されます
私が使用xfceし、私が見つけたのは、次のようなシステム関連の自動起動コマンドのほとんどです
power-managers, gnome-keyring, ubuntuone, blueman etc
格納され/etc/xdg/autostartたユーザ固有の自動起動のほとんどがに位置している間、
$USER/.config/autostart これらの2つの場所を見ることができます。
KDEでは
〜/ .kde / Autostart
これは減価償却されており、KDE PlasmaはXDG仕様に準拠しています。システム全体の起動ディレクトリはに/etc/xdg/autostartあり、ユーザー固有の起動ディレクトリは~/.config/autostart
Krusaderを起動するスクリプトがあります:
#!/bin/bash
krusader &
Autostartで実行するスクリプトを作成することを忘れないでください。
~/.kde/Autostart、まだあまりにも動作しますが、クロスcompabilityのためには、XDGのdirsにを使用することをお勧めします