LINUX.ORG.RU

Ответ на: комментарий от Vsevolod-linuxoid

Из-за принудительности

Товарищи-кактусоеды со стажем, а расскажите как оно было в линуксе 15-25 лет назад? У иксов были альтернативы кроме ядреной консоли? Вы чувствовали принуждение?

filosofia
()
Ответ на: комментарий от Vsevolod-linuxoid

Мне больше интересно, каких дыр безопасности ты там опасаешься в принципе, если в линуксе софт и так весь доверенный, так как имеет полный доступ к пользовательским данным.

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

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

nvidia новые блобы под них выпускает. Вот когда перестанет - будет печально, наверно. Хотя у меня 390хх драйвер до сих пор, так что запас огромный.

firkax ★★★★★
()

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

uwuwuu
()

Кто это вдруг проснулся? ) Понятное дело вяленЫй по сравнению с иксами как Мерседес с запорожцем. Его потому и придумали хх-лет назад, что исковая архитектура была не торт. Когда я увидел впервые wayfire даже не поверил, что такое возможно при нагрузке <10% на проц.

Hyprland лучшая вм

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

У меня оно не работает. На компе жены вообще. На моём были мелкие баги, а потом легло с очередным обновлением. Работало бы, пользовался бы...

erfea ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid
- (Пользователи) Чертовы корпорации своим bullshit-ом портят нам весь Линукс
- (Корпы) Ок, у нас тут Wayland, у нас тут своё Сан-Ремо. Поьзуйтесь или вот вам ваши Х-ы - развлекайтесь. Развивайте, собирайте себе дистр и радуйтесь, мы вааще не собираемся больше в это лезть.
- (Теже пользователи) Чертовы корпорации не развивают и не патчат X-ы, и насильно засаживают нам Wayland.
- (Корпы) "Даетитьтвоюмашу"(с) 

Так и живём.

SkyMaverick ★★★★★
()

не использую вяленд… что оно здесь делает?

$ dpkg -l *wayland* | grep ii
ii  libva-wayland2:amd64            2.17.0-1
ii  libwayland-client0:amd64        1.21.0-1
ii  libwayland-cursor0:amd64        1.21.0-1
ii  libwayland-egl1:amd64           1.21.0-1
ii  libwayland-server0:amd64        1.21.0-1

удалю что нибудь?

# apt --purge autoremove libwayland-client0
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
Будут установлены следующие дополнительные пакеты:
  conky-cli
Предлагаемые пакеты:
  apcupsd moc mpd
Следующие пакеты будут УДАЛЕНЫ:
  bb* conky-std* dosbox* ffmpeg* flameshot* hicolor-icon-theme* i965-va-driver*
  intel-media-va-driver* libaa1* libaacs0* libass9* libavc1394-0* libavcodec59*
  libavdevice59* libavfilter8* libavformat59* libavutil57* libbdplus0* libbluray2*
  libbs2b0* libcdio-cdda2* libcdio-paranoia2* libcdio19* libchromaprint1* libcjson1*
  libcodec2-1.0* libdc1394-25* libdecor-0-0* libdecor-0-plugin-1-cairo*
  libdouble-conversion3* libdvdnav4* libdvdread8* libegl-mesa0*
  libegl-nvidia-legacy-390xx0* libegl1* libepoxy0* libevdev2* libflite1* libgbm1*
  libgfortran5* libgl1-nvidia-legacy-390xx-glvnd-glx* libgles2* libglu1-mesa*
  libglx-nvidia-legacy-390xx0* libgme0* libgsm1* libharfbuzz-subset0* libiec61883-0*
  libigdgmm12* libinput-bin* libinput10* libiw30* libjack-jackd2-0* liblapack3*
  liblilv-0-0* liblua5.2-0* libmbedcrypto7* libmd4c0* libmfx1* libmikmod3*
  libminizip1* libmtdev1* libmujs2* libmysofa1* libnorm1* libnspr4* libnss3*
  libnvidia-legacy-390xx-eglcore* libnvidia-legacy-390xx-glcore* libopenal-data*
  libopenal1* libopengl0* libopenmpt0* libpcre2-16-0* libpgm-5.3-0*
  libpipewire-0.3-0* libpipewire-0.3-common* libplacebo208* libpocketsphinx3*
  libpostproc56* libpython3.11* libqt5core5a* libqt5dbus5* libqt5designer5*
  libqt5gui5* libqt5help5* libqt5network5* libqt5opengl5* libqt5positioning5*
  libqt5printsupport5* libqt5qml5* libqt5qmlmodels5* libqt5quick5*
  libqt5quickwidgets5* libqt5sql5* libqt5sql5-sqlite* libqt5svg5* libqt5test5*
  libqt5webchannel5* libqt5webengine-data* libqt5webengine5* libqt5webenginecore5*
  libqt5webenginewidgets5* libqt5widgets5* libqt5xml5* librabbitmq4* libraw1394-11*
  libre2-9* librist4* librubberband2* libsdl-net1.2* libsdl-sound1.2*
  libsdl1.2debian* libsdl2-2.0-0* libserd-0-0* libshine3* libsnappy1v5* libsndio7.0*
  libsodium23* libsord-0-0* libsoxr0* libspa-0.2-modules* libspeex1* libsphinxbase3*
  libsratom-0-0* libsrt1.5-gnutls* libssh-gcrypt-4* libswresample4* libswscale6*
  libtheora0* libtwolame0* libudfread0* libunwind8* libva-drm2* libva-wayland2*
  libva-x11-2* libva2* libvdpau-va-gl1* libvdpau1* libvidstab1.1* libvorbisfile3*
  libvpx7* libvulkan1* libwacom-bin* libwacom-common* libwacom9* libwayland-client0*
  libwayland-cursor0* libwayland-egl1* libwayland-server0* libwebpmux3*
  libwebrtc-audio-processing1* libx264-164* libxatracker2* libxcb-composite0*
  libxcb-xinput0* libxcvt0* libxfont2* libxpresent1* libxslt1.1* libxvidcore4*
  libxvmc1* libyaml-0-2* libzimg2* libzmq5* libzvbi-common* libzvbi0* mesa-utils*
  mesa-utils-bin* mesa-va-drivers* mesa-vdpau-drivers* mpv* nvidia-egl-common*
  nvidia-legacy-390xx-driver* nvidia-legacy-390xx-driver-bin*
  nvidia-legacy-390xx-driver-libs* nvidia-legacy-390xx-egl-icd*
  nvidia-legacy-390xx-vdpau-driver* nvidia-support* ocl-icd-libopencl1* picom*
  pocketsphinx-en-us* python-babel-localedata* python3-babel* python3-jinja2*
  python3-libevdev* python3-markupsafe* python3-pyqt5* python3-pyqt5.qtopengl*
  python3-pyqt5.qtquick* python3-pyqt5.qtsql* python3-pyqt5.qtwebchannel*
  python3-pyqt5.qtwebengine* python3-pyqt5.sip* python3-pyudev* python3-sip*
  python3-tz* python3-yaml* qttranslations5-l10n* qutebrowser*
  qutebrowser-qtwebengine* sopwith* va-driver-all* vdpau-driver-all*
  x11-session-utils* x11-xkb-utils* xauth* xcvt* xfonts-100dpi* xfonts-75dpi*
  xfonts-scalable* xinit* xorg* xserver-common* xserver-xorg* xserver-xorg-core*
  xserver-xorg-input-all* xserver-xorg-input-libinput* xserver-xorg-input-wacom*
  xserver-xorg-legacy* xserver-xorg-video-all* xserver-xorg-video-amdgpu*
  xserver-xorg-video-ati* xserver-xorg-video-fbdev* xserver-xorg-video-intel*
  xserver-xorg-video-nouveau* xserver-xorg-video-nvidia-legacy-390xx*
  xserver-xorg-video-qxl* xserver-xorg-video-radeon* xserver-xorg-video-vesa*
  xserver-xorg-video-vmware*
Следующие НОВЫЕ пакеты будут установлены:
  conky-cli
Обновлено 0 пакетов, установлено 1 новых пакетов, для удаления отмечено 231 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 562 kB архивов.
После данной операции объём занятого дискового пространства уменьшится на 688 MB.
Хотите продолжить? [Д/н] n
Прервано.

гвоздями к иксам прибито

amd_amd ★★★★★
()

И чего все хейтят?

Так это луддиты, которые кричат громче всех, но ничего не делают ни для улучшения иксов, ни для улучшения sysvinit, ни для улучшения C language и пр.

Как говорится, собака лает, караван идёт:

https://linux-hardware.org/?view=os_display_server&scale=last_three_years

EXL ★★★★★
()

Рекурсивные зависимости:

$ (pactree -rl wayland).count
211

Зависимости первого уровня:

$ (pacman -Qi wayland | sls '(?<=Required.+:\s+).+').Matches.Value -split '\s+'
gst-plugins-bad-libs
gst-plugins-base-libs
gtk3
gtk4
libdecor
libva
mesa
mpv
webkit2gtk
wpebackend-fdo

Внедрили, так сказать.

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

ну запусти compiz в 2023 посмотрим на твои восторженные отзывы. Да и не просто запусти, а еще открой видео в плеере или пошарься в интете.

Даже не мучайся, а просто поводи мышью окошками на дескопе )

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

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

Qui-Gon ★★★★★
()
Ответ на: комментарий от filosofia

Вы чувствовали принуждение?

Пока есть одно решение народ доволен, привыкает к недостаткам и ограничениям. С появлением второго без этих недостатков (но со своими новыми) начинает испытывать принуждение.

altwazar ★★★★
()

Вяленд - сферическое ненужно. Потому что я обновляю дебиан но новую версию раз в 5-7 лет, поэтому нужна стабильность, предсказуемость и адекватность. Никаких претензий к разрабам вяленда нет, но я думаю, им надо было сразу написать всё как-надо лет за 20-30, и только потом выставлять на смех общественности, а получается что вяленд с 2015 тулят в ролинг дистры и оно вот только в том году начало хоть как-то шевелиться на железе. С иксами так не было. Диды всё написали качественно на века, и зарелизили только рабочее. Куда вялендо смузихлебам до них.

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

Испльзую в 2023.

Можно открыт в фоксе ютубчик и потаскать его мышкой по экрану - и продолжающее проигрываться видео иззгибается-деформируется вместе с «желейным» окошком фокса. А в фоне можно при этом новый фаерфокс компилировать.

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

и шо можешь видео с запущенным при этом монитором процессов показать? Хочется глянуть на графики.

Зы я компиз уже лет 15 не видел. Кто знает сколько в нем сейчас вяленого. Или 100% чистые иксы? Пруф

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

У меня нет потребности в эффектах рабочего стола. А вот повеселиться при виде фраз «Я АЖ НЕ ПОВЕРИЛ, ЧТО В 2023 МЕРСЕДЕС СМОГ ЧАСТИЧНО ПОВТОРИТЬ ДОСТИЖЕНИЯ ЗАПОРОЖЦА ИЗ 2006“ люблю.

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

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

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

Ну желание понятно, но ведь иксы никуда не денутся. Есть OpenBSD, есть FreeBSD, полагаю, что там wayland не планируется. Значит и тамошние иксы будут поддерживаться. Вопрос только в том, чтобы их опакетить. Не бог весть какая задача. Наверняка всё будет хорошо.

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

С иксами так не было. Диды всё написали качественно на века, и зарелизили только рабочее. Куда вялендо смузихлебам до них.

C иксами было ещё хуже, просто ньюфаги не знают, а олдфаги не помнят. Стоит вспомнить хотя бы форк-переход с XFree86 на X.Org в середине нулевых, который потрепал много нервов.

Да и где это вообще «качественно и на века» относительно иксов и иксовых технологий, это что какой-то вид юмора новый?

Половину всего иксового с 2005 года по сегодня тупо выкинули. Где сегодня иксовых сервер шрифтов? На помойке. Где сегодня иксовые посистемы ввода? На помойке, все используют libinput. Где сегодня иксовые тулкиты по типу Xaw, которые могли бы стать общим графическим API по типу WinAPI для всех UNIX-систем? Они сгнили и их выкинули на помойку, заменив GTK+ и Qt, причиной появления которых как раз было то, что дефолтные иксовые тулкиты устарели и были отстойными ещё в 90-ых. Где всякие Xine, Xi Accelerated-X и прочее? Подохло, валяется на помойке. Куча иксовых утилиты не работает с композитингом, который использует любой современный дистр.

До 2023 года и до сегодняшнего момента изо всех иксовых технологий «на века» дожил лишь оконный сервер. Кривой, косой, с неизличимыми проблемами вроде тиринга из коробки, невозможностью подключения нескольких мониторов с разной герцовкой и DPI, невозможностью плавных анимаций интерфейса в 60-120 fps, постыдными отдельными иксовыми пакетами по типу xorg-server-bug865 в кучи дистров, с угрёбищной неконфигурироемостью и хардкодом внутри. Мало того что корпоративный иксовый код тянет Linux-десктоп в пучину неюзабельности, так ещё и в само ядро Linux метастазирует такими костылищами, за которые нужно железной линейкой по рукам бить. Всё то, что для Windows, macOS, Android, iOS и др. давным давно является нормой, в иксах не реализовано и похоже уже никогда не будет реализовано.

Именно иксы в первую очередь тормозят развитие десктопного Linux, но как уже было сказано, это ещё полбеды, главная проблема иксов в том, что они начинают загаживать своим костыльным и убогим говнокодом нормальные проекты, такие как ядро Linux: В ядре нашли костыль, заточенный под процессы Xorg, а уж про DE и браузеры я просто помолчу.

Эта ситуция возникает потому, что разработчикам гораздо более удобнее запатчить нормальный и понятный код Linux’а и других проектов, чем лезть в авгиевы иксовые конюшни тех самых писавших на века «дидов», дабы исправить это там. Подобное иксовое метастазирование понижает качество современных проектов, поэтому адекватные разработчики Linux правильно сделали что агрессивно выпнули эти убогие иксовые костыли из Linux написав что-то вроде «пусть это иксовое говно отправляется в кривые иксы, которые скоро сдохнут» в COMMITMSG, собственно, они полностью правы: из иксов давно нужно сделать xwayland и перестать использовать этот хлам в качестве оконной системы.

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

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

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

Есть OpenBSD, полагаю, что там wayland не планируется

https://github.com/openbsd/ports/tree/master/wayland/wayland

Eсть FreeBSD, полагаю, что там wayland не планируется

https://docs.freebsd.org/en/books/handbook/wayland/

Они же не дураки и понимают, что когда Red Hat, Intel, AMD и Nvidia перестанут поддерживать иксы, им нафиг не впёрлось тянуть их поддержку.

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

Композитинг в виде прямого программирования не нужен, нужна оконная абстракция, а не натягивание текстур вручную.

Без композитинга XFree86 работают на 8 мб оперативки, проигрывают видео без тиринга и ещё ускоряют OpenGL.

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