Я ищу способ добавить новый ярлык (скажем, «убить это окно») в меню окна:

Window Menu

Возможно ли это под gnome/ubuntu?

PS. Отредактированы, чтобы избежать путаницы.

4 ответа

  • Ubuntu 16 LTS — Eclipse настройки окна не работают должным образом

Я только что установил Ubuntu 16.04 LTS. Я скачал свежий Eclipse 2 марта для Linux 64-bit. Я использую последнюю версию Oracle hotspot JDK 1.8 update 91. Первое, что я заметил, пытаясь включить Eclipse general preferences для отображения использования стека, было то, что открытие окна preferences.

Я управляю Ubuntu 14.04 и Eclipse Kepler. Со вчерашнего дня я испытываю странную проблему: когда я открываю Eclipse, все, что я вижу, — это строка меню на верхней панели Ubuntu. Никакого редактора кода, никакого окна. Чтобы увидеть окно, я иду в окно — > новое окно, но это всего лишь обходной.

Отображаемое меню (то, что видно на снимке экрана) является частью декораций оконного менеджера . Параметры меню, которые вы видите, зависят от запускаемого оконного менеджера. Как правило, можно добавить пользовательские привязки клавиш (комбинации клавиш, такие как Alt+F4 и т. д. Обратите внимание, что привязки клавиш не совпадают с короткими сокращениями на панели рабочего стола) для окна (опять же зависит от оконного менеджера), но чтобы добавить любую новую опцию/пункт в меню, вам придется изменить исходный код оконного менеджера, построить его & с помощью настроенного оконного менеджера. До сих пор я не встречал ни одного оконного менеджера, который позволял бы добавлять пользовательские параметры меню без перестройки исходного кода

Если вы используете GNOME session на Ubuntu, то весьма вероятно, что вы используете metacity window manager (не уверен насчет KDE session, так как я его не использую)
В случае metacity привязки ключей можно проверить в записях gconf под /app/metacity (используя либо параметры gconftool-2 —dump, либо gconf-editor). Вы можете обратиться по следующей ссылке http://www.howtogeek.com/методические указания/ubuntu/assign-custom-shortcut-keys-on-ubuntu-linux/
Если вы хотите добавить новые параметры меню, то вам придется перестроить metacity из исходного кода, насколько я знаю. В исходном коде metacity файлы под src/ui могут быть особенно полезны для ваших нужд.

another.anon.coward правильно, это меню рисуется оконным менеджером (metacity в Ubuntu, скорее всего), а не вашим приложением.

Ваш лучший вариант, вероятно, сделать ваше окно без декора ( например, gtk_window_set_decorated(w, FALSE) , если вы используете GTK), а затем нарисовать заголовок самостоятельно и добавить свое меню. И переместите окно, и измените его размер (если это необходимо), и т. д.

Это более или менее то, что делает Chromium/Chrome, и он работает вроде как правильно. Большую часть времени. Но тогда, если вы ищете способ убить повешенное окно, это не сработает, потому что, ну, окно повешено.

Но обратите внимание, что в linux большинство людей не будут искать пользовательские параметры в меню окна по очевидным причинам, поэтому я бы рекомендовал вам искать другое решение GUI.

не 100% то, что вы ищете , но близко, я думаю, вы можете добавить ярлык для xkill, который позволяет вам выбрать, какое окно вы хотели бы убить..

  • Как поместить строку меню emacs в строку заголовка окна в Ubuntu 14.04?

При использовании Ubuntu 14.04 меню отображаются в строке заголовка окна. Однако если открыт emacs, то меню находятся в строке меню, как и в более старых версиях Ubuntu или windows. Могу ли я использовать меню в строке заголовка окна.

Я хотел бы знать, как linux обрабатывает меню окон приложений. Я работаю над панельным приложением, но для начала я хочу перечислить пункты меню текущего сфокусированного окна. С чего мне начать свои исследования? Спасибо TLDR (ответ) : в linux каждое окно обрабатывает свое собственное меню. Нет.

Если вам не нравится xkill , я боюсь, но вы должны взять исходный код chromium , расширить меню и создать свой собственный браузер.

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

Я пытаюсь использовать VirtualBox для настройки среды тестирования программного обеспечения с несколькими хостами. Мне нужно поделиться кодом и данными между VM и хост-компьютером (Ubuntu Linux в.

У меня есть удаленный Ubuntu Linux для тестирования приложения Ruby на Rails. Я развернул delayed_jobs gem в приложении. На моей локальной машине я использовал rake jobs:work для запуска рабочего.

В ubuntu linux, если мы хотим настроить путь python, мы делаем что-то вроде этого: экспорт PYTHONPATH= / etc . Теперь, как бы я узнал, какой текущий путь у меня есть?

Я только что установил Ubuntu 16.04 LTS. Я скачал свежий Eclipse 2 марта для Linux 64-bit. Я использую последнюю версию Oracle hotspot JDK 1.8 update 91. Первое, что я заметил, пытаясь включить.

Я управляю Ubuntu 14.04 и Eclipse Kepler. Со вчерашнего дня я испытываю странную проблему: когда я открываю Eclipse, все, что я вижу, — это строка меню на верхней панели Ubuntu. Никакого редактора.

При использовании Ubuntu 14.04 меню отображаются в строке заголовка окна. Однако если открыт emacs, то меню находятся в строке меню, как и в более старых версиях Ubuntu или windows. Могу ли я.

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

Я разрабатываю приложение в PySide на Windows и Linux (Ubuntu). На Windows все работает так, как и ожидалось. Но на Linux, когда я открываю модальное диалоговое окно в приложении (даже системные.

Мой жесткий диск имеет 3 Раздела (+1 с загрузчиком windows). Windows установлен на C, некоторые личные данные находятся на D, а мой раздел E полностью пуст и отформатирован (ntfs). Я хочу установить.

Если вы откроете пару папок в Sublime Text 3, вы увидите записи для каждой папки, добавленные в меню окна. Похоже, что формат по умолчанию для каждой записи в меню: (активный-имя) — (имя папки).

Поделитесь этой страницей с друзьями:

Как многие знают, разработчики Ubuntu стремятся ко все большему упрощению своей системы для конечного пользователя. Только вот упрощение это иногда доходит до маразма — это как раз тот случай, когда вместе с водой выплескивают и ребенка. Например, в какой-то момент разработчики почему-то решили, что редактировать меню запуска приложений пользователю уже не нужно, и отключили эту возможность.

Между тем, вернуть все как было достаточно просто — достаточно установить пакет «alacarte» любым удобным способом — через «Центр приложений», «Synaptic» или консоль:

Все, теперь по команде alacarte , либо выбрав в меню пункт «Main Menu» («Главное меню») можно запустить старый добрый редактор меню.

Редактирование главного меню в Ubuntu 12.04 (скриншот)

В Ubuntu 16.04 все еще актуальны те же инструкции.

Понравилась статья? Поделитесь ссылкой с друзьями:

пФПВТБЦЕОЙЕ «зМБЧОПЕ НЕОА» Ч уЙУФЕНБ — рБТБНЕФТЩ

у ЕЗП РПНПЭША НПЦОП ОБУФТПЙФШ РХОЛФЩ ЗМБЧОПЗП НЕОА GNOME. ч ВПМЕЕ ТБООЙИ ЧЕТУЙСИ ДЙУФТЙВХФЙЧБ зМБЧОПЕ НЕОА ПФПВТБЦБМПУШ Ч уЙУФЕНБ — рБТБНЕФТЩ. ч РПУМЕДОЙИ ЧЕТУЙСИ ПОП РТПРБМП. ч РТЙОГЙРЕ ЕЗП НПЦОП ЧЩЪЧБФШ ОБЦБЧ РТБЧПК ЛОПРЛПК НЩЫЙ ОБ уЙУФЕНБ (Б ФБЛЦЕ рТЙМПЦЕОЙС ЙМЙ рЕТЕИПД) Й ЧЩВТБФШ йЪНЕОЙФШ НЕОА, РТЙ ХУМПЧЙЙ, ЮФП Х ЧБУ ХУФБОПЧМЕО РБЛЕФ alacarte.

дМС ОБЮБМБ ПРТЕДЕМСЕН, ЛБЛПК РБЛЕФ ПФЧЕЮБЕФ ЪБ ТЕДБЛФЙТПЧБОЙЕ НЕОА:

$ yum search ‘menu editor’

ч ПФЧЕФ ЧЩ ДПМЦОЩ ХЧЙДЕФШ УФТПЮЛХ:

alacarte.noarch : Menu editor for the GNOME desktop

$ yum info alacarte

РПЛБЦЕФ, ЮФП ФБЛПЗП РБЛЕФБ Х ОБУ Ч УЙУФЕНЕ ОЕФ, ФП ЕЗП УМЕДХЕФ ХУФБОПЧЙФШ:

# sudo yum install alacarte

юФП НПЦОП ПФЛМАЮЙФШ ЙЪ ДМЙООПЗП УРЙУЛБ РБТБНЕФТПЧ — ТЕЫБФШ ЛБЦДПНХ РПМШЪПЧБФЕМА ДМС УЕВС.

лБЛ ЧЛМАЮЙФШ Ч НЕОА ОПЧЩК РХОЛФ ДМС РТПЗТБННЩ

оБЦНЙФЕ ЛОПРЛХ оПЧЩК ЬМЕНЕОФ Й Ч РПСЧЙЧЫЕКУС РБОЕМЙ ЪБРПМОСЕН РХУФЩЕ РПМС — ДБМЕЕ пл Й УППФЧЕФУФЧХАЭЙК РХОЛФ ДПВБЧМСЕФУС Ч НЕОА УТБЪХ ЦЕ.

ьМЕНЕОФЩ НЕОА НПЦОП ФБУПЧБФШ НЕЦДХ ЕЗП ТБЪДЕМБНЙ РТПЙЪЧПМШОЩН ПВТБЪПН — РТПУФП РЕТЕФБУЛЙЧБС НЩЫША ФХДБ, ЛХДБ ОБДП. тБЪДЕМЩ НЕОА, РПМОПУФША ПУЧПВПЦДЈООЩЕ ПФ ЬМЕНЕОФПЧ, БЧФПНБФЙЮЕУЛЙ УФБОПЧСФУС ОЕБЛФЙЧЙЪЙТПЧБООЩНЙ.

б ФБЛЦЕ НПЦОП УПЪДБЧБФШ УЧПЙ ТБЪДЕМЩ НЕОА — ДМС ЬФПЗП УХЭЕУФЧХЕФ ЛОПРЛБ оПЧПЕ НЕОА. тБЪДЕМЩ НЕОА Й ЬМЕНЕОФЩ Ч ОЙИ НПЦОП ФБУПЧБФШ У РПНПЭША ЛОПРПЛ рЕТЕНЕУФЙФШ ЧЧЕТИ Й рЕТЕНЕУФЙФШ ЧОЙЪ, НЕЦДХ ОЙНЙ НПЦОП ЧЧПДЙФШ ТБЪДЕМЙФЕМЙ. нПЦОП УПЪДБЧБФШ Й РХОЛФЩ ДМС РЕТЕИПДБ Ч ПРТЕДЕМЈООЩЕ ЛБФБМПЗЙ ЖБКМПЧПК УЙУФЕНЩ — ДМС ЬФПЗП Ч РПМЕ фЙР УМЕДХЕФ ЧЩВТБФШ РХОЛФ бДТЕУ.

Для завершения обзора базовых настроек внешнего вида рабочей среды GNOME осталось рассказать лишь про редактирование главного меню. На самом деле тут всё, собственно как и всегда, крайне просто. Для редактирования меню предназначена специальная утилита, попасть в которую можно из меню Система>Параметры, выбрав в нём пункт «Главное меню». Или же вы можете просто нажать правой кнопкой мыши на апплете главного меню и выбрать пункт «Изменить меню»:

В любом случае откроется программа редактирования главного меню:

Её интерфейс весьма прост. Левая колонка предназначена для навигации по структуре меню, а правая — для редактирования свойств элементов текущей выбранной категории. Собственно, надеюсь вы сами сможете разобраться в этой программе, хочу лишь обратить ваше внимание на то, что все пункты можно отключать, убрав галочку рядом с ними. В этом случае они не удаляться полностью, но исчезнут из главного меню. При необходимости вы сможете вернуть их обратно просто снова отметив галочкой.

Вот и всё касательно меню GNOME. В следующей статье я расскажу про очень популярную утилиту для добавления различных великолепных графических эффектов в вашу рабочую среду:

Если вы ищете простую утилиту, которая бы позволила вам кастомизировать меню приложений (переименовать какие-то пункты, поменять их местами или и вовсе добавить новые), то вам повезло.

AppEditor — простое приложение с графическим интерфейсом, которое позволяет переименовывать, менять иконки и даже скрывать пункты главного меню Ubuntu.

И хоть AppEditor не единственный в своем роде (тот же Alacarte обладает похожим функционалом), стоит отдать ему должное, он на порядок проще и удобнее аналоговых утилит.

AppEditor — редактор меню для Linux-дистрибутивов

edit-application-menu-launchers-with-appeditor-for-ubuntu-and-other-gnome-linux-distros-

AppEditor позволяет редактировать приложения, которые вы можете наблюдать в главном меню GNOME или меню Dash в Unity.

Утилита позволяет не только переименовывать и менять иконки у приложений в меню, с ее помощью можно добавлять новые ярлыки запуска и даже группировать их.

Само приложение предназначено для Elementary OS, но не позволяйте этому обмануть вас. Оно прекрасно работает и в Ubuntu, и в Fedora, и в других дистрибутивах Linux (работает с графическими оболочками на базе Gnome: Budgie, Cinnamon и MATE).

  • Убрать/добавить ярлык приложения в меню
  • Создание новых ярлыков
  • Изменение названий
  • Изменение ярлыков у приложений
  • Создание категорий и перемещение приложений в них
  • Смена выполняемой ярлыком команды
  • Включить «запуск в терминале» для избранных приложений

Естественно, многие из возможностей будут доступны только для тех рабочих сред, в которых это самое меню приложений предустановлено по-умолчанию (Cinnamon, Pantheon или Budgie).

AppEditor также может работать с GNOMenu и глобальным меню приложений Gnome Shell.

Полезно даже для Gnome Shell и Unity

Если вы используете Gnome Shell и Unity, то вы можете справедливо заметить, что, в общем-то, особой необходимости в этой утилите нет.

Это конечно же правда.

Unity Dash и Gnome Applications представляют собой доски со списком всех приложений, они не требуют создания категорий и т.д.

И тем не менее, можно найти отличное применение этому приложению.
rename-apps-in-ubuntu-gnome-shell-768x473
Например, можно переименовать ярлыки одного и того же приложения, установленного из разных источников, чтобы понимать где какое.

Установите AppEditor на Ubuntu и Linux Mint

AppEditor доступен для установки из AppCenter на Elementary OS, и из Flathub на Ubuntu, Linux Mint и других дистрибутивах.

Если в вашей системе еще не установлен Flatpak, самое время его установить:

Теперь необходимо добавить репозитории Flathub, для этого вводим в терминал:

Теперь, для установки AppEditor, вам достаточно выполнить эту команду:

Также вы можете установить ее из Gnome Software. Если же вы выберете установку через терминал, то настояльно советуем следить за выводом, возможно вам будет предложено доустановить кое-какие компоненты, необходимые для корректной работы данной утилиты.

Как изменить меню в linux