回答:
あたりとして、デスクトップアプリケーション自動起動の仕様 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/autostart
Bionic 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にを使用することをお勧めします