Как называется пуск в линуксе

Обновлено: 03.07.2024

Дуг Макилрой, изобретатель каналов UNIX и один из основателей традиции UNIX, обобщил философию следующим образом:

«Философия UNIX гласит:

Пишите программы, которые делают что-то одно и делают это хорошо.
Пишите программы, которые бы работали вместе.
Пишите программы, которые бы поддерживали текстовые потоки, поскольку это универсальный интерфейс».

Обычно эти высказывания сводятся к одному «Делайте что-то одно, но делайте это хорошо».

Из этих трёх принципов только третий является специфичным для UNIX, хотя разработчики UNIX чаще других акцентируют внимание на всех трёх принципах.

Так что ожидать того, что linux достигнет уровня windows xp еще долго придется.

Описание меню хранится в каталоге /etc/xdg/menus. Этот каталог содержит файлы вида: "<имя программы управления меню>-applications.menu". Каждый оконный менеджер тут имеет сой файл, которым он будет пользоваться. Файлы с расширением .menu - это xml файлы, довольно длинные, но бестолковые, так в них содержатся только ссылки на другие каталои, в которых краняться ярлыки, которые в свою очередь уже описывают отображение меню.

Выдержка из файла меню cinnamon.


<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
"http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">

<Menu>

<Name>Applications</Name>
<Directory>cinnamon-menu-applications.di rectory</Directory>

<!-- Scan legacy dirs first, as later items take priority -->
<KDELegacyDirs/>
<LegacyDir>/etc/X11/applnk</LegacyDir>
<LegacyDir>/usr/share/cinnamon/apps</Leg acyDir>

<!-- Read standard .directory and .desktop file locations -->
<DefaultAppDirs/>
<DefaultDirectoryDirs/>

<!-- Read in overrides and child menus from applications-merged/ -->
<DefaultMergeDirs/>

<!-- Accessories submenu -->
<Menu>
<Name>Accessories</Name>
<Directory>cinnamon-utility.directory</D irectory>
<Include>
<And>
<Category>Utility</Category>
<!-- Accessibility spec must have either the Utility or Settings
category, and we display an accessibility submenu already for
the ones that do not have Settings, so don't display accessibility
applications here -->
<Not><Category>Accessibility</Category>< /Not>
<Not><Category>System</Category></Not>
</And>
</Include>
</Menu> <!-- End Accessories -->

<!-- Accessibility submenu -->
<Menu>
<Name>Universal Access</Name>
<Directory>cinnamon-utility-accessibilit y.directory</Directory>
<Include>
<And>
<Category>Accessibility</Category>
<Not><Category>Settings</Category></Not>
</And>
</Include>
</Menu> <!-- End Accessibility -->

<. >


Назначение "скобок":
menu - описание меню, может содержать вложенное меню;
Directory - путь к файлу типа ".directory" - это ярлык типа "directory", в нем описывается иконка и название меню;
LegacyDir - путь к каталогу содержащем меню в устаревшего типа без файла menu;
KDELegacyDirs - аналог LegacyDir для KDE;
DefaultAppDirs - поиск ярлыков в "

/.local/share/.Applications" и "/usr/share/Applictions"
DefaultDirectoryDirs - поск ярлыка в "

/.local/share/. desktop-directories" и "/usr/share/. desktop-directories ";
DefaultMergeDirs - поиск меню в каталоге " /etc/xdg/menus/applications-merged";
Include - правила для включения ярлыка в меню;
Exclude - правила исключения ярлыка из меню, приоритет определяется положением ф файле, если exсlude ниже include, то exclude имеет более высокий приоритет;
And - все правила должны выполняться;
Or - одно из правил должно выполняться;
Not - все правила не должны выполняться;
Category - у ярлыка должна совпадать категория;
All - у ярлыка должны сопадать все ключи;
Filename - имя файла ярлыка должно совпадать;
NotOnlyUnallocated - ярлыки попадают в первый проход обработки каталогов с ярлыками;
OnlyUnallocated - ярлыки которые не попали на этапе отбора в меню с NotOnlyUnallocated.

Рекомендуемые имена категорий, которые всегда должны быть в меню описаны: AudioVideo, Audio, Video, Development, Education, Game, Graphics, Network, Office, Settings, System, Utility.

Дополнительные имена категорий: Building, Debugger, IDE, GUIDesigner, Profiling, RevisionControl, Translation, Calendar, ContactManagement, Database, Dictionary, Chart, Email, Finance, FlowChart, PDA, ProjectManagement, Presentation, Spreadsheet, WordProcessor, 2DGraphics, VectorGraphics, RasterGraphics, 3DGraphics, Scanning, OCR, Photography, Publishing, Viewer, TextTools, DesktopSettings, HardwareSettings, Printing, PackageManager, Dialup, InstantMessaging, Chat, IRCClient, FileTransfer, HamRadio, News, P2P, RemoteAccess, Telephony, TelephonyTools, VideoConference, WebBrowser, WebDevelopment, Midi, Mixer, Sequencer, Tuner, TV, AudioVideoEditing, Player, Recorder, DiscBurning, ActionGame, AdventureGame, ArcadeGame, BoardGame, BlocksGame, CardGame, KidsGame, LogicGame, RolePlaying, Simulation, SportsGame, StrategyGame, Art, Construction, Music, Languages, Science, ArtificialIntelligence, Astronomy, Biology, Chemistry, ComputerScience, DataVisualization, Economy, Electricity, Geography, Geology, Geoscience, History, ImageProcessing, Literature, Math, NumericalAnalysis, MedicalSoftware, Physics, Robotics, Sports, ParallelComputing, Amusement, Archiving, Compression, Electronics, Emulator, Engineering, FileTools, FileManager, TerminalEmulator, Filesystem, Monitor, Security, Accessibility, Calculator, Clock, TextEditor, Documentation, Core, KDE, GNOME, GTK, Qt, Motif, Java, ConsoleOnly.

Загрузившись в Linux вы обнаружите достаточно привычный для пользователей Windows рабочий стол и другие элементы интерфейса. Я все же считаю, что о переходе на Linux задумываются пользователи, имеющие некоторый опыт работы с Windows, поэтому очень подробно останавливаться на основных элементах интерфейса не буду. Скажу лишь, что также как и в Windows в Линукс основным является рабочий стол, на котором производятся все манипуляции с окнами. Работа с этими самыми окнами будет интуитивно понятной для любого пользователя, поработавшего некоторое время в Windows. На рабочем столе могут быть размещены ярлыки программ или файлы. Также на рабочем столе будут появляться значки вновь подключенных к компьютеру носителей информации, но об этом чуть позже.

Рабочий стол Linux

Итак, начнем с главного меню. Оно несколько отличается от привычного меню Пуск в Windows. Давайте его рассмотрим подробнее.

Главное меню Linux Mint

В левую колонку, которая называется «Избранное», вынесены наиболее значимые по мнению разработчиков элементы (сверху вниз):

Linux выключение компьютера

Избранное можно изменять, удаляя или добавляя значки, но об этом буквально через минуту.

Следующим очень удобным элементом меню является поле поиска. С его помощью вы можете быстро найти интересующее вас приложение, введя несколько букв из его названия, например, «libre» и появляются все программы, содержащие в своем названии это сочетание букв:

Поиск в меню Linux Mint

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

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

Главное меню Линукс

Если вы довольно часто используете ту или иную программу, то можете закрепить ее значок в области запуска приложений на панели задач, чтобы постоянно не искать ее в категориях или через поисковое поле. Для этого достаточно перетащить значок мышкой в эту область или же вызвать контекстное меню на интересующем вас значке и выбрать пункт «Добавить на панель». Также обратите внимание, что здесь есть пункт «Добавить в избранное» и «Добавить на рабочий стол», тем самым значок программы будет помещен либо в левой колонке главного меню, либо будет размещен на рабочем столе.

Закрепление значков в Линукс

Как видите, программы в Linux запускаются также как и в Windows. Тоже самое относится и к окнам, в которых программы запускаются. Вид окон с запущенными приложениями зависит от темы рабочего стола или выбранного стиля, о котором я расскажу в следующем видео, но по умолчанию, после установки Linux окна выглядят так:

Окно Linux

Переключение между окнами в Linux

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

Также как и в Windows каждое окно имеет строку заголовка (см. рисунок выше), на которой расположены кнопки, позволяющие закрыть окно, свернуть его в панель задач или развернуть его на весь экран. Двойной щелчок левой кнопкой мыши на строке заголовка также приведет к раскрытию окна на весь экран, а повторное действие вернет окну первоначальный размер. Двойной щелчок правой кнопкой мыши по строке заголовка приведет к сворачиванию окна в панель задач. Если щелкнуть единожды колесиком мыши по строке заголовка, то окно переместится на задний план. Кстати, закрыть окно можно стандартным для Windows сочетанием клавиш Alt+F4.

Итак, я рассказал о привычном любому пользователю Windows способе работы с окнами, но есть и некоторые особенности Linux Mint Cinammon, которые весьма удобны. Речь пойдет о тайлинге.

Попробуйте поэкспериментировать с активным окном и уверен, вы оцените эту возможность при работе с различными программами.

/.config/menus/ - НЕ ПОМОГЛО!
3. На панели нажал "Сбросить все настройки Cinnamon" - НЕ ПОМОГЛО!

После каждой процедуры я делал перезапуск Cinnamon. Также пробовал на всякий сделать откат системы через TimeShift на неделю назад. Естественно не помогло так как проблема скорее всего кроется в конфигах директории home.

Сама система после запуска пишет, что есть ошибка аплета и просит глянуть лог в Looking Glass.

Сложный 4 комментария

gbg

У меня другой вопрос, как у вас в линуксе образовалось меню "Пуск?!"

DamianLewis

Бобби Шифер, ну меню приложений которое. Как его назвать по другому, как не Пуск?

gbg

Damian Lewis, Ладно, это я так, решил глупо пошутить. По вопросу:
Посмотрите, может, у вас права на home поехали? Веб-разработкой не занимаетесь, например, не вводили команды типа chmod, chown?

И остаток свободного места посмотрите.

DamianLewis

Бобби Шифер, Веб-разработкой не занимаюсь. Права не менял нигде. Это все wine напортачил. Конкретно в моем случае CrossOver. Надстройка над wine. В тырнете находил подобные темы где также wine напортачил.

DamianLewis

Выполнил целый комплекс мер. Перечислю какие. После каждого пункта я делал перезапуск Cinnamon на всякий случай. Просто нажимаю на CTRL+ALT+Backspace
1. В домашнем каталоге удалить файл

/.config/menus/cinnamon-applications.menu
Судя по отзывам, в 50% случаях это помогает.
2. Полная очистка папки

/.config/menus/
Поможет в 70% случаях
3. Сброс настроек Cinnamon. Правая кнопка мышки на панели > Устранить неполадки > Сбросить все настройки. Поможет в 75% случаях.
4. Переименовать папки menus и dconf например в menus2 и в dconf2 и быстро сделать перезапуск Cinnamon нажав на CTRL+ALT+Backspace. Поможет в 80% случаях.

Тут есть нюансы которые надо уточнить. После всего перечисленного, может случится так, что меню пуск работать будет, но его нигде не будет видно. Это случится из-за того, что мы все сбросили включая иконку меню пуска. Меню пуск может находится на панели с прозрачной иконкой и надо провести курсор по панелю чтобы вы могли его увидеть. Также у некоторых бывают установлены сторонние аплеты трея и в результате отключен основной системный трей. На время выполнения всех процедур, держите включенным системный трей.

Теперь подходим к тому, как в моем случае решилась данная проблема. Проблемные ярылки Windows в CrossOver которые я удалял, на самом деле не удалились и именно они не давали запускаться аплету меню. Находятся эти ярылки в домашней директории

/.local/share/applications/ выберите и удалите оттуда ярлыки которые вы хотели убрать через CrossOver.

Вобщем у меня такая беда :)
Лазил я себе в браузере..и решил закрыть его с трея (ну правой кнопкйо закрыть) так вот с тэого все началось)
Теперь у меня иконки индикатора клавы,сетки,и часов находятся рядом с кнопкой пуска + к этому не видно прог которые я свернул.. пытался поставить их обратно но незнаю как чесно говоря(
Извините за нубский вопрос. Жду ответа с нетерпением, а то глаза мозолит;)

"трей", "кнопка пуск". у тя точно линукс?))

Изображение пользователя buba.

Тебе нужно добавить на главную панель "Панель задач", тогда всё появится, но терминологию тебе придётся учить, слова "Кнопка пуск", "трей" и прочее - никуда не годится.

ну я не знаю как кнопка эта называется поэтому так назвал--главное чтобы вы поняли меня))
А можно весь процесс добавления панели задач поподробней - я в системе 1 день)

Изображение пользователя Soi-Fong.

Вообще-то "Системный лоток" кде/гнома так же называется треем (system tray - системный лоток) И название это вовсе не из винды.

Это да! Но явно не "Пуск")))

если первый день, то

завершение сеанса - меню - консольный вход

и тама rm -rd /.kde

потом опять вход в иксы и будет вам счастие в виде дефолтных настроек

вообще если накосячили с прогой, то всегда можно вернуться убив скрытый каталог в домашке с названием программы. Пример:

настройки firefox в папке

Изображение пользователя Bazilio.

Та полоска внизу экрана называется "Панель КДЕ"
Это очень универсальная и гибконастраиваемая панель. Всё что на ней находится, называется "аплеты".
То, что виндузятники называют "кнопка пуск" называется "К-Меню" или "Меню КДЕ". системный лоток он и в африке системный лоток. по-английски - систем трэй, по-русски - системный лоток.
Все аплеты в KDE 3.5.9 можно добавлять на панель в любом порядке, перемещать их и настраивать некоторые их параметры.

Судя по описанию ситуации у тебя пропал аплет "Список окон". Попробуй добавить его опять. для этого кликни правой кнопкой мыши по панели и выбери пункт "Добавить аплет на панель"

Читайте также: