Регистрация приложения Standalong в Средстве запуска Приложения KDE

Gwibber имеет способность отправить к многочисленным услугам сразу. Согласно их веб-сайту это поддерживает следующие протоколы/сервисы:

  • Твиттер
  • Identi.ca/StatusNet
  • Ping.fm
  • Facebook
  • FriendFeed
  • Шум
  • Digg
  • Flickr
  • Qaiku

Насколько я знаю, это имеет способность получить содержание от всех перечисленных сервисов, но я не уверен, существует ли способ получить произвольные каналы RSS.

2
13.04.2017, 15:37
3 ответа

В зависимости от того, как Ваш display/xsession менеджер настраивается, ~/.bashrc может не быть получен прежде startkde назван, поэтому если это - то, где Вы настраиваете $JAVA_HOME, ничто на Вашем рабочем столе KDE не может видеть его.

Услужливо, startkde установлен до источника *.sh из каждого каталога в kde4-config --path lib | tr : '\n' | sed -n -e 's,/lib[^/]*/,/env/,p'. Это, вероятно, содержит ~/.kde4/env или подобный, поэтому если Вы хотите, чтобы переменная присутствовала KDE-sessionwide, просто отбрасывают сценарий оболочки с export там.

3
27.01.2020, 22:07
  • 1
    Это было проблемой. После того как я добавил соответствующую ссылку для JAVA_HOME переменная к ~/kde/env/ каталог ( ~/kde, нет ~/kde4 в моей системе по некоторым причинам), я мог запустить программу соответственно. Большой ответ, Спасибо @ephemient. значение по умолчанию –  Hari Seldon 14.04.2012, 18:10
  • 2
    @HariSeldon KDE's должно использовать kde, но некоторые дистрибутивы изменили его на kde4 позволить параллель installability между KDE3 и KDE4. Я не был уверен, что Вы выполняли. –  ephemient 14.04.2012, 18:21

В зависимости от того, как Ваш display/xsession менеджер настраивается, ~/.bashrc может не быть получен прежде startkde назван, поэтому если это - то, где Вы настраиваете $JAVA_HOME, ничто на Вашем рабочем столе KDE не может видеть его.

Услужливо, startkde установлен до источника *.sh из каждого каталога в kde4-config --path lib | tr : '\n' | sed -n -e 's,/lib[^/]*/,/env/,p'. Это, вероятно, содержит ~/.kde4/env или подобный, поэтому если Вы хотите, чтобы переменная присутствовала KDE-sessionwide, просто отбрасывают сценарий оболочки с export там.

3
27.01.2020, 22:07

У меня есть простое обходное решение, которое включает 2 сценария строки. Это просто реэкспортирует $JAVA_HOME переменная к соответствующему пути, и затем вызывает основной сценарий оболочки приложения. Переуказание на Средство запуска Приложения KDE к этому новому сценарию запускает приложение как ожидалось.

Я все еще не уверен, почему я должен сделать это, хотя, так как я могу явно видеть корректное $JAVA_HOME определение переменной за пределами контекста моего изобретенного сценария. Таким образом, если кто-либо может пролить свет на то, почему это могло бы происходить, я счастливо отмечу это как соответствующий ответ для этого вопроса.

0
27.01.2020, 22:07
  • 1
    Хорошее диагностирование - я склонен настраивать среду в /etc/environment который загружается pam_env.so независимо от того, как я вхожу в систему, таким образом, я, возможно, не думал об этом. –  ephemient 14.04.2012, 08:40

Теги

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