web-dev-qa-db-ja.com

Kubuntuでスタートアップアクティビティを定義するにはどうすればよいですか?

私はKDEのActivitiesを使用して、kubuntuデスクトップを用途ごとに個別に整理していますが、残念ながら、私のメディアアクティビティはデフォルトでスタートアップです。どうすればそれをカスタマイズできますか?

情報:Kubuntu 14.04カーネル:3.13.0-38-汎用(64ビット)KDELibs:4.13.3 QTversion:4.8.6

助けてくれてありがとう、私のシステムについてもっと情報が必要な場合は、私に知らせてください。

1
zulu34sx

アクティビティマネージャーの構成設定

〜/ .kde/share/config/activitymanagerrcには、使用可能な、実行中の、および現在のアクティビティに関する情報があります。

ここでは、KDEはactivitymanagerrcの更新に時間がかかります。アクティビティを変更してログアウトしても、現在のアクティビティはまだ古いものです。 KDEの次のログは、古いアクティビティを開始しています。

回避策:

  • ログアウトする前に他のアクティビティを停止します-少しばかげています;)
  • kwriteconfigを使用して、現在のアクティビティを設定/更新します。

Kwriteconfigヘルプファイル:

:~$ kwriteconfig --help
Usage: kwriteconfig [Qt-options] [KDE-options] [options] value 

Write KConfig entries - for use in Shell scripts

Generic options:

  --help                    Show help about options

  --help-qt                 Show Qt specific options

  --help-kde                Show KDE specific options

  --help-all                Show all options

  --author                  Show author information

  -v, --version             Show version information

  --license                 Show license information

  --                        End of options

Options:
  --file <file>             Use <file> instead of global config

  --group <group>           Group to look in. Use repeatedly for nested groups. [KDE]

  --key <key>               Key to look for

  --type <type>             Type of variable. Use "bool" for a boolean, otherwise it is treated as a string


Arguments:

  value                     The value to write. Mandatory, on a Shell use '' for empty

ここで、activitymanagerrcには次のものがあります。

[activities]
43ef904a-bf13-4770-87b4-3804059f073f=Media
5dfa29b8-765b-4860-ad56-3b0e257e8923=Desktop
afcf7ba3-4aa7-433f-abad-14db4f31b44b=New Activity

[activities-icons]
43ef904a-bf13-4770-87b4-3804059f073f=

[main]
currentActivity=43ef904a-bf13-4770-87b4-3804059f073f
runningActivities=43ef904a-bf13-4770-87b4-3804059f073f,5dfa29b8-765b-4860-ad56-3b0e257e8923

したがって、コマンド:

kwriteconfig --file activitymanagerrc --group main --key currentActivity -type string 5dfa29b8-765b-4860-ad56-3b0e257e8923

現在のアクティビティをデスクトップとして設定します。

Kwriteconfigコマンドは、KDEシステム設定>起動とシャットダウン>自動起動に追加できます。

enter image description here

1
user26687