LINUX.ORG.RU

dmenu 4.7

 ,


1

2

Вышла долгожданная версия dmenu — динамического меню для X, первоначально разработанного для dwm.

Новые возможности:

  • в config.h добавлена опция разделения слов;
  • опция -w позволяет использовать XEmbed, это полезно, например, для браузера Surf.

Багфиксы:

  • die() при ошибке calloc();
  • синхронизация нового drw из libsl и небольшие исправления;
  • arg.h: исправлен порядок проверок argv;
  • не падает при dmenu < /dev/null;
  • убирает сообщения glibc о том, что _BSD_SOURCE устарел;
  • Xinerama: исправляет объявление переменных в условном препроцессоре;
  • небольшие улучшения man pages.

>>> Подробности



Проверено: jollheef ()

хоть бы написал, ЧТО это вообще такое

Kompilainenn ★★★★★ ()

Здорово, надо собрать попробывать.

Silerus ()

в условном препроцессоре

Это что за зверь такой?

cantus ()

Отличная новость. Спасибо!

Odalist ★★★★★ ()
Ответ на: комментарий от cantus

- Xinerama: correct variable declarations in preprocessor conditional

#if,#else и прочие.

nightuser ()
Ответ на: комментарий от Odalist

Удалист не орет «не нужно!!1» только в новостях про неизвестную никому вещь?

Valman_new ()

Зачем это нужно, когда есть rofi(который, кстати умеет принимать внешний вид dmenu)?

Singularity ()
Ответ на: комментарий от Singularity

rofi uses 5MB in daemon mode. So if you are looking for a lightweight launcher we strongly suggest rofi.

Немного не для меня.

vombat ()

Писать новости на ЛОР - зло. Убедился.

vombat ()

что это вообще такое

Дожили.

ritsufag ★★★★★ ()

Когда он уже в Wayland научится? Или по их мнению Wayland слишком сосёт?

Gentooshnik ()
Ответ на: комментарий от Singularity

Зачем это нужно, когда есть rofi

И это чудо тоже не может в Wayland.

Gentooshnik ()
Ответ на: комментарий от Gentooshnik

Или по их мнению Wayland слишком сосёт?

Исходя из того, что единственный юзабельный композитор это mutter - таки слишком сосёт.

Singularity ()
Ответ на: комментарий от Singularity

sway вроде норм, если не считать невозможность централизованного отключения клиентских декораций. Но это принципиальные проблемы Wayland, а не sway.

Gentooshnik ()
Ответ на: комментарий от vombat

Писать новости тоже труд

А не накалякал пост и ладно. Это в толксах можно пренебрегать, а тут глагне же.

mandala ★★★ ()

ответьте анонимусу плиз, для чего он так необходим, для тайловых ВМ или как?

/я серьёзно/

anonymous ()
Ответ на: комментарий от Gentooshnik

Когда он уже в Wayland научится?

Не с той стороны заходишь... В архитектуре wayland предполагается одно большое приложение «дисплейный сервер»+«композитный wm»+«панельки», которое умеет и скриншоты делать и окна переключать и разрешение менять и все-все-все. Крупные DE могут позволить себе несколько приложений, но протоколы взаимодействия между этими приложениями у всех свои (т.е. для получения скриншота или изменения разрешения каждый велосипедит как умеет).

Поэтому, если в каком-то wayland-композиторе тебе не хватает функций dmenu - тряси авторов композитора, или меняй композитор на альтернативный. Компоновка рабочего окружения из более 9000 (обычно кривовато) взаимодействующих между собой программ осталась где-то в X11.

anonymous ()
Ответ на: комментарий от anonymous

Это фигня, чтобы запускать фигню из фигни без меню/дока/рабочего стола.
Так яснее?

awesomebuntu ()
Ответ на: комментарий от awesomebuntu

это я знал, но не пойму зачем? У меня флукс, меню которого составлено мной, и да, без доков/ляунчеров и рабочего стола, ну ещё клавиши горячие

пытался прикрутить dmenu, вроде как лишнее

anonymous ()

уже почти страницу нафлудили, а никто так и не объяснил, что это за нёх

bender ★★★★★ ()
Ответ на: комментарий от anonymous

ответьте анонимусу плиз, для чего он так необходим, для тайловых ВМ или как?

Для запуска приложений.

vombat ()
Ответ на: комментарий от nightuser

условном препроцессоре

#if,#else и прочие.

Это называется «условные конструкции препроцессора» или «условные выражения препроцессора», условные идиоты.

LamerOk ★★★★★ ()
Ответ на: комментарий от Kompilainenn

dmenu is a fast and lightweight dynamic menu for X. It reads arbitrary text from stdin, and creates a menu with one item for each line. The user can then select an item, through the arrow keys or typing a part of the name, and the line is printed to stdout. dmenu_run is a wrapper that ships with the dmenu distribution that allows its use as an application launcher.

Но ты прав, да. ТСу стоило бы хоть своими словами написать, что это.

Gonzo ★★★★ ()

Вышла долгожданная версия dmenu! Ура, товарищи!

Гениальное описание продукта...

deterok ★★★★★ ()

Ура вышло какое-то dmenu! а что это?

splinter ★★★★★ ()
Ответ на: комментарий от splinter

у тебя на аве БиБ смотрят на dmmenu

anonymous ()

Короче, существенных изменений нет, одни баг-фиксы.

pacify ★★★★★ ()
Ответ на: комментарий от vombat

Писать новости на ЛОР - зло. Убедился.

Угу. Обычно срач на пустом месте без конструктива и 3-4 сообщения по теме. Тоже пробовал.

pacify ★★★★★ ()
Ответ на: комментарий от anonymous

предполагается одно большое приложение «дисплейный сервер»+«композитный wm»+«панельки»

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

peregrine ★★★★★ ()
Последнее исправление: peregrine (всего исправлений: 1)
Ответ на: комментарий от Valman_new_new

* только прочитал эпик тред на три цифры *

О, пони вернулись.

И да, dmenu нужен до тех пор, пока не поставил rofi, читай, дефолт i3wm.

JAkutenshi ()

Нужно, годно! Пользуюсь при использовании dwm и i3.

mad_austronaut ★★ ()
Последнее исправление: mad_austronaut (всего исправлений: 1)

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

Rofi и ничего лишнего в виде всяких dmenu.

Как тут принято писать троллями школьного возраста: Не нужно!

Novichok2014 ★★ ()

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

MEZON ★★★★★ ()
Ответ на: комментарий от Kompilainenn

хоть бы написал, ЧТО это вообще такое

Удваиваю. Я, конечно, подозреваю, судя по тегам, что это какое-то меню для минималистичных WM, но хорошо бы пояснить.

hobbit ★★★★★ ()

как понял я - это си-подобное компилируемое меню для dwm менеджера окон, которое можно прикрутить к другим ВМ, которые в свою очередь, не имеют собственного меню или чем-то не устраивающее своих владельцев

anonymous ()
Ответ на: комментарий от anonymous

т.е. для получения скриншота или изменения разрешения каждый велосипедит как умеет

О, мне тут на днях анонимус доказывал, что на получение скриншота все используют vnc. Но он какой-то неадекватный был. Насколько я понял, в существование других композиторов кроме Weston он вообще не верит, т.е. у него «все» = Weston.

Поэтому, если в каком-то wayland-композиторе тебе не хватает функций dmenu - тряси авторов композитора

Повторюсь, что sway просто использует dmenu_run.

Gentooshnik ()
Последнее исправление: Gentooshnik (всего исправлений: 1)
Ответ на: комментарий от anonymous

Поэтому, если в каком-то wayland-композиторе тебе не хватает функций dmenu - тряси авторов композитора, или меняй композитор на альтернативный.

Вся суть. Стандарт сломали, вещи, которые ранее поддерживались графическим сервером, перевалили на «композиторы» - нестандартизованные велосипеды, которые никому не обязаны быть совместимы друг с другом. И ЧСХ, выдают это за развитие.

Сатья Наделла, где премия от Microsoft в миллион долларов разработчикам Wayland?

hobbit ★★★★★ ()
Ответ на: комментарий от hobbit

Хотите сказать, что X.org выполняет функции dmenu? o_O

вещи, которые ранее поддерживались графическим сервером, перевалили на «композиторы» - нестандартизованные велосипеды

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

А насчёт сетевой непрозрачности вообще странно получилось. Сейчас единственное, что делает Wayland непрозрачным - это shm. Сделать возможность гонять буферы по сети, и вуаля - сетевая прозрачность на уровне протокола, а не тулкитов как все боялись.

Gentooshnik ()
Ответ на: комментарий от peregrine

Надеюсь авторы нормальных видеодров и игорей положат на него болт.

Боюсь, нет. Похоже вейланд как раз для них и создаётся. Это всё в рамках коммерциализации и виндоизации линукса.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.