LINUX.ORG.RU

ядерная консоль даже без вяленого справится

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

Запускать приложения, как же зачем.

На Wayland лишь 3 GUI тулкита перешли, Gtk+, Qt и EFL. Плюс OpenGL тулкитам паралелльно на Wayland.

Но всяким Wine, Mono Winforms, Python Tk и кучи других тулкитов которых я не знаю нужен X11 и никто не собирается переписывать их под Wayland...

https://wayland.freedesktop.org/toolkits.html

Update: Вспомнил ещё Java, Swing и SWT не поддерживают Wayland, то есть минус Eclipse и IDEA

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

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

Из мажорных вещей должны получить поддержку Chromium и Wine.

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

Ну чего ты сразу в карьер-то? Надо было потихоньку его к этой мысли подвести.

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

AWT, Swing и JavaFX — да. Но переписать XToolkit на какой-нибудь WToolkit не так сложно, кмк. Вон, в проекте GCJ/GNU Classpath был же свой AWT Toolkit, который работал поверх GTK+. Просто для Oracle эта задача пока не является приоритетной.

SWT — нет. Современные версии работают поверх GTK3. SWT/GTK2 умер год назад (4.7 или 4.8), SWT/Motif — и того раньше (3.6).

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

Все верно, принципиальной разницы нет. Какая разница пользователю, какой стек под капотом — графической подсистемы, системы инициализации его дистрибутива.

int13h ★★★★★
() автор топика

Если ставить вопрос, готов ли GNU/Linux — то всегда готов, GNU и графика ортогональны.

Если ставить вопрос, можно ли ежедневно жить на том софте, который уже портирован на Wayland, при отсутствии особой экзотики, то давно можно, примерно год как, когда Firefox научился в W, остальное есть.

Если ставить вопрос, что любой софт, написанный для Linux за последние X лет легко запустится и будет работать — нет, никто такой задачи не ставил, не ставит и слава богу.

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

На Wayland лишь 3 GUI тулкита перешли

Это на два больше, чем надо для эмулятора терминала и браузера, а больше, судя по галерее, никто ничего и не юзает =)

t184256 ★★★★★
()

Я пробовал, бесит отсутствие selection, только clipboard. Вернулся обратно. Года через 3 мож ещё попробую.

sergej ★★★★★
()

Когда патчи из https://github.com/masm11/emacs попадут в апстрим, можно будет смело заявить, что десктоп для работы на wayland готов.

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

Если ставить вопрос, можно ли ежедневно жить на том софте, который уже портирован на Wayland, при отсутствии особой экзотики, то давно можно, примерно год как, когда Firefox научился в W, остальное есть.

А что, idea, eclipse уже стали экзотикой?

kardapoltsev ★★★★★
()

Текстовых tty и одного с попенглем/пуканом хватит всем

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

А давно они перестали быть экзотикой? Это ж только программистам надо, и то не всем. Я последний раз запускал Eclipse в 2007-м.

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

Я пробовал, бесит отсутствие selection, только clipboard. Вернулся обратно. Года через 3 мож ещё попробую.

Скопировал твой комментарий через selection. Он даже по умолчанию включён.

Aceler ★★★★★
()

Возможен ли полный отказ от X11?

Интереснее другое, нужен ли отказ от X11?

Имхо Wayland только геймерам и нужен, но и им не очень, потому как и им X11 хватает.

По мне так переход на W форсируют для подготовки замены индивидуального ПК на облако с кучей терминалов, ну и чтоб в облаке было всё, включая рендеринг изображения, ну и сам терминал был как можно слабее, чтобы точно никто не смог с этого облака соскочить и не потерять в функциональности софта( в том числе и свободного софта, типа софт свободный, но работать будет только внутри манфрейма)

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

Готов ли десктоп gnu/linux для работы на wayland

Нет. Даже не касаясь вопроса поддержки видеокарт определенного производителя, там дофига багов и недоработок.

Частный пример:

1. Multi-monitor rendering in Wayland sessions spends some random fixed percentage of its time (average 50%) blocked, sleeping and unable to render the screen or respond to the user This is caused by blocking in the Wayland (which is really the “EGL native”) backend. So presently for using Gnome with multi-monitors you need to choose between two suboptimal options:

- Wayland: Blocks and stutters too often, but won’t tear.

- Xorg: Screen tearing on all-but-one monitor thanks to DRI2 (apparently fixed in DRI3), but does not block or stutter.

(с) https://discourse.ubuntu.com/t/boosting-the-real-time-performance-of-gnome-sh...

И это, на секундочку, mutter - самый взрослый и отполированный композитор из тех что есть.

А помимо этого есть еще просто недостающие фичи. Push-to-talk (для голосовых приложений) по состоянию на полгода назад считался нереализуемой фичей. Что-то в состоянии «скоро будет» (с) EXL, что означает «сейчас нет и непонятно когда будет»

Возможен ли полный отказ от X11?

Года через два-три - возможно

Midael ★★★★★
()
Последнее исправление: Midael (всего исправлений: 3)
Ответ на: комментарий от int13h

Окошки ж отрисовывать!
И да, отключи Xrender

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

на какой-нибудь WToolkit не так сложно

/0 же. Там даже переключалку раскладки надо писать как половину иксов.

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

Скопировал твой комментарий через selection. Он даже по умолчанию включён.

А как его можно отключить, кстати?

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

По мне так переход на W форсируют для подготовки замены индивидуального ПК на облако с кучей терминалов, ну и чтоб в облаке было всё, включая рендеринг изображения, ну и сам терминал был как можно слабее, чтобы точно никто не смог с этого облака соскочить и не потерять в функциональности софта( в том числе и свободного софта, типа софт свободный, но работать будет только внутри манфрейма)

Это как раз X и был сделан для того, что ты описал. Терминалы были слабы для рендеринга GUI графония, даже такого простейшего, что есть у иксов, поэтому прикрутили к нему сетевую прозрачность. Чтобы тяжёлый графический софт крутился где-то чуть ли не на мейнфрейме, а тонкие клиенты-терминалы к нему цеплялись и отображали интерфейс.

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

И это, на секундочку, mutter - самый взрослый и отполированный композитор из тех что есть.

У Mutter’а есть другая проблема, которую не пробить из-за твердолобости GNOME-разработчиков, обсуждение в параллельном треде: Выпуск Fedora 31 (комментарий)

И она серьёзно тормозит выкидывание иксов.

EXL ★★★★★
()

В общем, как только SDL2, Chrom{e,ium} и Java нативно перелезут на Wayland, как сделал это Firefox, лично мне смело можно выполнять:

# rm -Rf /usr/lib/libX*

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

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

Push-to-talk (для голосовых приложений) по состоянию на полгода назад считался нереализуемой фичей.

В mumble полгода назад и запилили.

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

В кедах (plasma 5.16) не работало, даже в рамках одного приложения, что напрямую запущенного, что через xwayland.

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

Разве?

https://hansdegoede.livejournal.com/21944.html

Wayland itches summary (22 may 2019)
Push-to-talk (passive key grab on space) does not work in Mumble when using native Wayland apps

https://github.com/mumble-voip/mumble/issues/3243

Судя по вот этому issue, там кто-то хотел предложить протокол, но не видно чтобы дело пошло куда-то дальше. Issue открыт, последний коммент 25 июля

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

This change coupled with a binding (example for sway below) allows usage of push to talk on Wayland. Gnome, Plasma, and Sway all seem to support triggering arbitrary shell commands with a hotkey. Due to the lack of a Wayland protocol for keyboard shortcut registration this seems to be a good workaround.

Они просто зопелили API для start/stop и дали юзеру повесить на хоткеи. Вай нот, собственно.

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

А, я вижу - https://github.com/mumble-voip/mumble/pull/3675

Костылик, но шо поделать. Проблема в целом остается - мамбл не единственное приложение подобного рода, и общего стандартного решения для глобальных хоткеев нет

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

Вообще есть, если вдуматься. Интерфейс в dbus, на который можно подписаться.

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

Через Gnome-tweak-tool. Если у тебя не гном, то не знаю.

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

Wayland не готов к нужным мне приложениям, а hidpi + kde таки работают, хотя и не без костылей.

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

НЕБЕЗОПАСНО.

Небезопасно это гном, дбус с полкитом и весь этот дикий десктопный стек. А пуштутолк довольно нужная фича, и если в итоге приходится руками хоткеи развешивать, то это чем лучше опенбокса в итоге?

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

Что небезопасного в dbus и polkit?

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