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


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

Автор Тема: Unity - удалить/добавить лаунчер из боковой панели  (Прочитано 1227 раз)

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

Оффлайн truegeek

  • Автор темы
  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Ubuntu 14.04
Каким образом можно удалить лаунчер из боковой панели Unity? Но не по ПКМ>Изъять из панели.
Интересует как это сделать из терминала/консоли?
С добавлением та же проблема.

Кроме unity --replace-icons пока ничего внятного не нашёл. Но это совсем не то.
Где вообще может храниться информация об отображаемых лаунчерах? Поиск по известным *.desktop файлам ничего не даёт.


Оффлайн truegeek

  • Автор темы
  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Я всё понял, осознал, больше так не буду)))

Оффлайн wajnon

  • Старожил
  • *
  • Сообщений: 2778
    • Просмотр профиля
truegeek,
Цитировать
Я всё понял, осознал
а поделится?

Оффлайн truegeek

  • Автор темы
  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
wajnon,
так простым удалением *.desktop файла убираем иконку из лаунчера
как добавлять, а главное куда - ответа нет! Во всех книжках написано: Simply drag them to the launcher.
Типа делаем все мышкой, ппц! Где храниться информация о том, на какие *.desktop должны быть ссылки в лаунчере - для меня остаётся секретом.
Поэтому тему оставил открытой)))

Оффлайн wajnon

  • Старожил
  • *
  • Сообщений: 2778
    • Просмотр профиля
truegeek,
а вот в этом скрипте указывается дефолтный Амазон и некие другие
PREINSTALLED_LAUNCHER_DESKTOP_FILES = ["application://ubuntu-amazon-default.desktop",]
AFTER_ICON = "unity://running-apps"

UNITY_LAUNCHER_SETTINGS = "com.canonical.Unity.Launcher"
UNITY_LAUNCHER_FAVORITE_KEY = "favorites"
с Амазон понятно, а это "unity://running-apps" где?

Оффлайн truegeek

  • Автор темы
  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
wajnon,
что за скрипт и где лежит?

Оффлайн absent

  • Активист
  • *
  • Сообщений: 368
  • Ubuntu 16.04
    • Просмотр профиля
Для манипуляций с ярлыками на панели unity можно просто вручную редактировать запись в dconf
это просто пример, а не готовое решение:
#!/bin/sh

app=""
while read i; do
    app="$app'application://$i.desktop', "
done << EOF
gnome-terminal
org.gnome.Nautilus
opera-beta
thunderbird
transgui
libreoffice-writer
virtualbox
mangler
gedit
gnome-calculator
rhythmbox
smplayer
EOF
app="[$app'unity://running-apps', 'unity://expo-icon', 'unity://devices']"

gsettings set com.canonical.Unity.Launcher favorites "$app"
поместит на панель ярлыки к приложениям, перечисленным после цикла while (без расширения desktop). Старые ярлыки, соответственно, потеряются.
для показа текущих ярлыков на панели можно использовать
gsettings get com.canonical.Unity.Launcher favorites

Оффлайн truegeek

  • Автор темы
  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
absent,
так воооот как это делается)))
круть... спасибо!
сейчас попробуем-с!
« Последнее редактирование: 12 Февраль 2016, 16:35:59 от truegeek »

Оффлайн absent

  • Активист
  • *
  • Сообщений: 368
  • Ubuntu 16.04
    • Просмотр профиля
Где храниться информация о том, на какие *.desktop должны быть ссылки в лаунчере - для меня остаётся секретом.
все тут:
/usr/share/applicationsлибо тут (у этих приоритет выше):
~/.local/share/applications

Оффлайн truegeek

  • Автор темы
  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Где храниться информация о том, на какие *.desktop должны быть ссылки в лаунчере - для меня остаётся секретом.
все тут:
/usr/share/applicationsлибо тут (у этих приоритет выше):
~/.local/share/applications
Не совсем так. Тут лежат в принципе все *.desktop файлы, которые отображаются в Dash. Вопрос именно о боковой панели

Оффлайн absent

  • Активист
  • *
  • Сообщений: 368
  • Ubuntu 16.04
    • Просмотр профиля
ну да, эти desktop'ы и можно помещать на панель.
я предположил: может не помните, где они все лежат  :coolsmiley:

Оффлайн wajnon

  • Старожил
  • *
  • Сообщений: 2778
    • Просмотр профиля
truegeek,
провел эксперимент, удалил все файлы настроек (sudo rm -rf .*) с HOME. Настройки при этом не сбились! Но стоило удалить эти самые файлы не заходя в сеанс (из под другого пользователя с правами админа), все настройки тут же слетели и стали по дефолту. 

Оффлайн truegeek

  • Автор темы
  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
absent,
да не, я не совсем еще  :idiot2:, наверное)))
в общем нашёл раздел в dconf, где лежит всё это безобразие)
com/canonnical/unity/launcher/faroritesИзменяя значение этого параметра - мы и получаем набор ярлыков запуска на боковой панели.

absent, ещё раз спасибо!

 

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