DMenu

Revision as of 05:07, 10 January 2023 by Krotesk (talk | contribs) (Created page with "A. При вызове dmenu через сочетания клавиш в их среде появляется dmenu, но когда они продолжают выбира...")
Other languages:
English • ‎Türkçe • ‎русский

Обзор

dmenu - это динамическое меню для X, изначально разработанное для dwm. Оно эффективно управляет большим количеством определяемых пользователем пунктов меню.


Советы и хитрости

Предупреждение: нет поддержки локали

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

A. При вызове dmenu через сочетания клавиш в их среде появляется dmenu, но когда они продолжают выбирать что-либо в dmenu, оно исчезает с экрана и ничего не выполняет. Б. При попытке запустить dmenu из терминала появляется ошибка "warning: no locale support".

Assuming that you have correctly set up your system's LOCALE settings, here is a simple solution to this problem:

Edit file /usr/bin/dmenu_run and add a line setting your LANG variable to your actual language locale before the line that calls dmenu:

#!/bin/sh
LANG="en_GB.UTF-8"                                 <-- Change it according to your locale.
dmenu_path | dmenu "$@" | ${SHELL:-"/bin/sh"}