Pull to refresh

Comments 53

работает.
автору респект.
Спасибо. Рад, что не зря старался.
Странно, переключатель не активен для всех сторонних расширений
Может, «shell-version» отличается от того, который прописан в metadata.json?
Точнее сказать, версия установленного в ОС GNOME Shell отличается от значения в «shell-version» в metadata.json.
нет, это похоже бага gnome-tweak-tool в Debian
В extension.js впишите следующий код вместо указанного выше:

const StatusIconDispatcher = imports.ui.statusIconDispatcher;

function main(metadata) {

StatusIconDispatcher.STANDARD_TRAY_ICON_IMPLEMENTATIONS['pidgin'] = 'pidgin';

}


Другая модель плагинов.
Спасибо. Надо будет затестить.
> Завершаем сеанс пользователя.
> Логинимся в систему.

Вроде для подхватывания дополнений достаточно просто шелл рестартануть — alt+F2 и R. При этом приложения остаются запущенными.
Спасибо, читал об этом. Но у меня данное сочетание клавиш не работало/не было настроено, поэтому написал такой вариант. С запущенными приложениями — да, удобнее.
У меня в gnome-tweak-tool без этого и не появились новые расширения, кстати.
немного не в тему: ни у кого не бывает такого, что skype как бы виснет и вываливается из сети (хотя на текущем компе показывается, что все в порядке)? Как побороть? два-три раза за день приходится перезапускать скайп…
это изветсный баг линуксовой версии, есть куча упоминаний в сети, есть тема на форуме скайпа — им пофиг. эта вещь так замучала, что юзаю imo.im
Я такое наблюдаю после перезапуска pulseaudio, т. е. скайп пытается воспроизвести звук и какой-то из фоновых потоков «виснет».
походу это проблема скайпа на 64 битных пингвинах… сам сейчас с этим мучаюсь, но тьфу-тьфу пока что не так часто происходит и к сожалению альтернатив нет (imo.im не понравился). А на 32 битных системах все ок.
Для арчеводов есть расширение aur/gnome-shell-extension-skype-status
как же вы трансмишн-то забыли, а? :)
да что угодно можно
Спасибо за ссылку. Ни в коем случае не претендую на первенство в этой теме. Просто собрал материал с нескольких источников в единую пошаговую инструкцию для устранения данного недочета, который мне доставлял много неудобства после недавнего перехода с GNOME 2 на Shell. Возможно, еще кому-то пригодится. Знаю также, что в последнем релизе Mint это реализовано «из коробки», с Ubuntu нужно немного повозиться.
Выход Gnome 3 — веский повод начать инспользовать Xfce/awesome/etc
Xfce\awesome\… тоже не панацея, везде хватает косяков и подводных камней. Идеальных вещей не бывает. Всё дело в субъективном мнении и не стоит навязывать его другим.
Вы ещё дополните статью тем, как у пиджина иконки трея поменять на гномзо-френдли без костылей. Я серьёзно, вопрос грустный.
UFO just landed and posted this here
В дебиане, например, не проще.
UFO just landed and posted this here
ЕМНИП, с дебиановским гномзом он не пускался.
UFO just landed and posted this here
Я бы назвал это «переписать» :)

Поэтому в дебиане и не проще. Пакетированный софт старый, к сожалению. Мучаемся-с…
Сказали «А», говорите уж и «Б». Пожалуйста.
не следите вы за ке*3ксом )
Он эти табы уже который год продвигает в массы.
Когда я видел это в последний раз (давно-давно) они еще страшно лагали :(
Нет, это другие, принципиально новые, не тащящие за собой MO̸̢И҉O̢҉, не грузящие процессор, а ещё тут работает драг-н-дроп. Оно ещё сыровато малость, а потому и поста на эту тему пока не было.
Кстати вот при обновлениях по версиям у меня скайп не прижился с юнити, не было иконки в трее, крутил настройки выводил её. Не так давно устанавливал 11.10 только на новый винчестер и скайп из коробки работает как нужно. Как уже говорилось неоднократно обновления всё ещё оставляют желать лучшего.
Что-то я не понимаю. Почему меня и Skype и Pidgin в gnome-shell просто показываются в «области уведомления» и мне не приходилось всё это делать? Что я делал не так?
Область уведомлений та, которая по умолчанию находится внизу рабочего стола? Какой дистрибутив?
А область уведомлений? На верхней панели или в «нижнем» трее?
Немного не врубаюсь о чём речь. Стандартный гномовский апплет «область уведомлений» (не знаю как по-английски он найзывается.) В нём и индикаторы громкости, сети, клавиатуры.
Сеанс при авторизации GNOME или GNOME Classic?
Это все объясняет. Эта инструкция нужна для сеанса GNOME. В GNOME Classic обе панели по умолчанию видимые, что отбрасывает необходимость «поднимать» значки с нижней невидимой на верхнюю видимую.
Да. Получается как-то так

А кто-нибудь знает как этого инвалида убрать? Который дает доступ к спец. возможностям.
К сожалению, эти экстеншены не ставятся на версию 3.0.2, которая присутствует в debian wheezy, который я и использую.
Посмотреть тривиальный код этих экстеншенов и адаптировать под старую версию.
Профит.
Спасибо.

Лучше для подобных вместо «используйте nano/vim и вставьте вот такой текст» пользоваться here-document. Как нибудь так:

cat > ~/.local/share/gnome-shell/extensions/pidgin-status/extension.js <<EOF
const StatusIconDispatcher = imports.ui.statusIconDispatcher;
function enable() {
    StatusIconDispatcher.STANDARD_TRAY_ICON_IMPLEMENTATIONS['pidgin'] = 'pidgin';
}
function disable() {
    StatusIconDispatcher.STANDARD_TRAY_ICON_IMPLEMENTATIONS['pidgin'] = '';
}
function init() {
}
EOF


cat > ~/.local/share/gnome-shell/extensions/pidgin-status/metadata.json <<EOF
{
  "shell-version": ["3.2.1", "3.2"],
  "uuid": "pidgin-status",
  "name": "Pidgin Status Icon",
  "description": "Integrates Pidgin Client into the status bar"
}
EOF


cat > ~/.local/share/gnome-shell/extensions/skype-status/extension.js <<EOF
const StatusIconDispatcher = imports.ui.statusIconDispatcher;
function enable() {
    StatusIconDispatcher.STANDARD_TRAY_ICON_IMPLEMENTATIONS['skype'] = 'skype';
}
function disable() {
    StatusIconDispatcher.STANDARD_TRAY_ICON_IMPLEMENTATIONS['skype'] = '';
}
function init() {
}
EOF


cat > ~/.local/share/gnome-shell/extensions/skype-status/metadata.json <<EOF
{
  "shell-version": ["3.2.1", "3.2"],
  "uuid": "skype-status",
  "name": "Skype Status Icon",
  "description": "Integrates Skype Client into the status bar"
}
EOF


Вот оригинальный код (на всякий случай, чтобы форматирование не потерялось).
pastebin.com/Ar9E4Yts
А кто-нибудь знает, как избавиться от значка gsd-keyboard-xkb в нижнем трее? Или хотя бы перенести его наверх, к остальным? Ни одно расширение, которое я пробовал, подхватывать его не хотело.
Sign up to leave a comment.

Articles