Как я могу определить действие запуска в Kubuntu?

Я использую Операции в KDE для организации моих kubuntu-рабочих-столов отдельно их использованием, но к сожалению мое действие медиа является запуском по умолчанию. Как я могу настроить это?

Infos: ядро Kubuntu 14.04: 3.13.0-38-универсальный KDELibs (на 64 бита): 4.13.3 QTversion: 4.8.6

Спасибо за справку при необходимости еще в информации о моей системе, сообщите мне.

1
задан 29 November 2014 в 01:17

1 ответ

параметры конфигурации менеджера по Действию

~/.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
ответ дан 11 November 2019 в 02:30

Другие вопросы по тегам:

Похожие вопросы: