Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: [РЕШЕНО]keepassX & Unity tray  (Прочитано 1536 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
[РЕШЕНО]keepassX & Unity tray
« : 30 Апреля 2012, 19:54:52 »
Нет значка в трее, в настройках keepassx эти строчки выделены серым, т.е. изменить их нельзя. Известный твик для работы трея применён, другие проги в трее присутствуют. В чём дело?




================== РЕШЕНИЕ ==================
https://bugs.launchpad.net/ubuntu/+source/keepassx/+bug/735670

Костыль пока не исправят:

1. Копируем ярлык
cp /usr/share/applications/keepassx.desktop ~/.local/share/applications/
2. Редактируем строку:
Exec=/home/thunder/.local/share/applications/keepassx.launcher
3. Создаём скрипт и делаем его исполняемым.
#!/bin/bash

XDG_CURRENT_DESKTOP= keepassx

PROFIT!
« Последнее редактирование: 02 Июня 2012, 14:34:08 от yorik1984 »

Оффлайн Leporello

  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: keepassX & Unity tray
« Ответ #1 : 31 Мая 2012, 23:18:24 »
У меня та же фигня.

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
Re: keepassX & Unity tray
« Ответ #2 : 01 Июня 2012, 05:50:24 »
ну значит дело не в прямоте/кривизне рук  :)

Оффлайн Leporello

  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: keepassX & Unity tray
« Ответ #3 : 01 Июня 2012, 09:51:14 »
Это, интересно, баг юнити или кипасикса? В гном-шеле кипасикс свёртывается прекрасно и в кедах тоже.

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
Re: keepassX & Unity tray
« Ответ #4 : 01 Июня 2012, 11:29:45 »
Нашел!
XDG_CURRENT_DESKTOP= keepassxтолько не придумал как эту команду в .desktop файл запихарить.

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
Re: keepassX & Unity tray
« Ответ #5 : 01 Июня 2012, 16:35:39 »
а где он лежит, ярлык этот?

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
Re: keepassX & Unity tray
« Ответ #6 : 01 Июня 2012, 16:37:47 »
в /etc/xdg/applications/keepassx.desktop, его перед исправлением нужно скопировать в .local/share/applications/

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
Re: keepassX & Unity tray
« Ответ #7 : 01 Июня 2012, 16:43:05 »
нашёл я его, угу, но блин просто в exec запихать не канает...

Пользователь решил продолжить мысль 01 Июня 2012, 16:56:32:
Exec=/home/thunder/.local/share/applications/keepassx.launcher
#!/bin/bash

XDG_CURRENT_DESKTOP= keepassx /home/thunder/<*&?>.kdb

Костыль, минус в том, что %f нормально не отрабатывает и говорит что файл не найден, приходится каждый раз в ручную указывать, либо прописать путь в скрипт запуска.

Пользователь решил продолжить мысль 01 Июня 2012, 17:32:03:
https://bugs.launchpad.net/ubuntu/+source/keepassx/+bug/735670
« Последнее редактирование: 01 Июня 2012, 17:32:03 от ⚡ Thunde® ⚡ »

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
Re: keepassX & Unity tray
« Ответ #8 : 01 Июня 2012, 18:23:49 »
Странно, у меня %f и не требуется вообще что бы одна и таже база открывалась.

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
Re: keepassX & Unity tray
« Ответ #9 : 01 Июня 2012, 18:28:47 »
в случая костыля?

Пользователь решил продолжить мысль 01 Июня 2012, 18:31:56:
т.е. в скрипте просто
XDG_CURRENT_DESKTOP= keepassx
« Последнее редактирование: 01 Июня 2012, 18:31:56 от ⚡ Thunde® ⚡ »

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
Re: keepassX & Unity tray
« Ответ #10 : 02 Июня 2012, 12:27:29 »
в случая костыля?

Пользователь решил продолжить мысль 01 Июня 2012, 18:31:56:
т.е. в скрипте просто
XDG_CURRENT_DESKTOP= keepassx
да
::~::->> cat bin/keepassx.sh
#!/bin/bash

XDG_CURRENT_DESKTOP= keepassx

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
Re: keepassX & Unity tray
« Ответ #11 : 02 Июня 2012, 14:17:42 »
хм... странно, попробую снова убрать абсолютный путь...

Пользователь решил продолжить мысль 02 Июня 2012, 14:19:43:
да, работает... не понятно только почему вчера такая фигня была.

Пользователь решил продолжить мысль 02 Июня 2012, 14:26:13:
Исправил 1-й пост.
« Последнее редактирование: 02 Июня 2012, 14:26:13 от ⚡ Thunde® ⚡ »

 

Страница сгенерирована за 0.029 секунд. Запросов: 24.