Ubuntu как включить wayland

Обновлено: 07.07.2024

Итак, теоретически Wayland теперь поддерживается на Nvidia с драйверами 470 и выше.

Если это правда, как я могу полностью перевести мою ubuntu 21.04 с Xorg на wayland?

(да, я готов полностью переустановить steam и все мои игры, а также любое количество других приложений)

2 ответа

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

Итак, мне интересно, почему у вас нет тех же опций .

Пожалуйста, опубликуйте вывод

Вы установили 21.04 с нуля или это было обновление?
Если нет, и у вас достаточно места на диске, вы можете создать небольшие разделы, чтобы попробовать его, установив затем драйверы nvidia 470. Мне кажется, что все должно работать, и вы ничего особенного не делаете.
Обновление с 20.04, похоже, имеет несколько хитростей , в том числе: 1) модификация /etc/gdm3/custom.conf , 2) редакция правил udev (хотя для nvidia 470 это, возможно, не требуется). Но вышеприведенная альтернатива кажется более надежным выстрелом.

-- МОЙ ОПЫТ ИСПОЛЬЗОВАНИЯ WAYLAND --

Я работаю на nvidia прямо сейчас. Были в течение нескольких месяцев (20.04). Sway работает только на придвехе. Я не замечаю разницы в ресурсах. Я постоянно переключаюсь между:

Sway на Wayland -- (Указан как Sway в меню входа в систему)

обычный Ubuntu на Wayland -- (Ubuntu на Wayland в меню)

обычный Ubuntu на X11 -- (Just Ubuntu в меню)

GNOME classic на X11 -- (GNOME Classic в меню)

Все эти опции появились на экране входа в систему после установки Sway через Apt .

В любом случае, моя точка зрения заключается в том, что единственное различие, которое я замечаю (между двумя gnome/ubuntu), заключается в том, что цвета немного отличаются. Не лучше и не хуже, просто по-другому. Я могу опубликовать скриншоты, если хотите.

В 20.04 есть несколько других побочных эффектов, таких как исчезновение связей клавиш и невозможность (невызъема) управления звуком без команд системного уровня. Тем не менее, я почти уверен, что это можно свести к тому, что моя система была настроена на гоме, и я как бы просто вытащил ее из картины. Для свежих установок 21.04 это, очевидно, не так.

-- МОЙ ОПЫТ ИСПОЛЬЗОВАНИЯ WAYLAND --

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

Загрузите новейшие драйверы. Хотя я могу подтвердить, что вам вообще не нужны 470 (Я даже не знал, что 470 был выпущен, пока не прочитал это), многие / большинство изменений между версиями, вероятно, связаны с адаптацией к среде Wayland.

Если у вас есть проблемы, используйте драйвер nouveau. Это был обходной кувырок, который я нашел во время исследования. Я скачал и использовал его, просто чтобы быть в безопасности, сначала.

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

-- СВЯЗАННАЯ ИНФОРМАЦИЯ --

КОНТЕКСТ

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

CONLUSION

В случае, если я не смог сделать это очевидным выше, вам нужно будет сначала установить эти среды вручную. Прошло много времени с тех пор, как я их нашел, и я забыл «как». Я просто помню неясную документацию и много проб и ошибок.

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

ПЕРЕКЛЮЧЕНИЕ РЕЖИМОВ МЕЖДУ СРЕДАМИ РАБОЧЕГО СТОЛА

Чтобы переключиться между Wayland и X (и любыми другими установленными средами):

  • выйдите
  • с экрана входа в систему, нажмите на свой acct.
  • Как только вы нажмете, шестеренка появится в правом нижнем углу.
  • Нажмите на него. Вам будут представлены опции «Ubuntu» и «Ubuntu on Wayland»
  • Как только вы выберете, все остальное будет таким, как обычно.

Согласно вашему комментарию, этот ответ вам не помог.

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

Единственный вопрос, который я вижу, находится на второй строке.

Мне трудно разобраться в этом.

Во-первых, согласно qoute, у вас уже «полностью >! преобразовано» вашей Ubuntu. Ubuntu 21.04+ поставляется полностью настроенным для >!поддержка Wayland из коробки. Кроме того, при загрузке Ubuntu >!21.04 (по крайней мере, любой поддерживаемой версии), рабочий стол GNOME не является не >!option. На самом деле, согласно связанной информации, это даже не >!даже доступно (это ОЧЕНЬ устаревшее утверждение, поэтому принимайте его с >!крупицей соли, поэтому принимайте его с долей скептицизма). Поскольку ваше следующее утверждение противоречит приведенному выше предположению, я >! первоначально решил дать вам преимущество сомнения. Это все еще оставляет нас с чрезвычайно общим вопросом. Изначально, >! Я предполагал, поскольку вы знаете, что делаете, обобщение было связано >! с тем, что вы искали все и вся полезное >!по этому вопросу.
Как мне кажется, я ошибался, я развил свой ответ во что-то, что >! (надеюсь) может быть пригоден для использования сообществом в целом. Если вы сможете расширить свой >!answer, я еще раз внесу изменения в попытке соответствовать вашему.

Favorite

Добавить в избранное (3 оценок, среднее: 4,33 из 5)

Vim советы и приемы, которые вы, вероятно, никогда не слышали

С егодня вы научитесь устанавливать Vim на Ubuntu Linux. Также научитесь делать Vim текстовым редактором по умолчанию в дистрибутивах на основе Ubuntu и Debian.

Хотя Nano также является хорошим редактором, вы все равно можете предпочесть использование Vim. Если это так, позвольте нам показать вам, как установить Vim на Ubuntu.

Установка Vim на Ubuntu

Хорошо, что Vim доступен в основном репозитории Ubuntu. Это означает, что вам не нужно прилагать никаких дополнительных усилий для установки Vim в Ubuntu.

Все, что вам нужно сделать, это использовать следующую команду:

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

Сделайте Vim редактором по умолчанию в Ubuntu и других дистрибутивах на основе Debian

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

Поскольку Nano является текстовым редактором по умолчанию в Ubuntu, вам может не понравиться открытие файлов в Nano. Что вы можете сделать, это изменить текстовый редактор по умолчанию на Vim в Ubuntu и других дистрибутивах на основе Debian.

Вот как это сделать. В терминале введите следующую команду:

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

Vim, который вы знаете и любите использовать, это Vim Basic. Vim tiny является урезанной версией Vim, и вы можете не использовать в ней все функции Vim. Чтобы избежать неприятных сюрпризов, используйте Vim basic.

В нашем случае, если мы введем 3, Vim basic станет текстовым редактором по умолчанию. Если вы хотите отменить его, вы можете повторить шаги.

Мы надеемся, что эта небольшая статья помогла вам установить Vim на Ubuntu и сделать его текстовым редактором по умолчанию.

Если у вас есть какие-либо вопросы или предложения, пожалуйста, не стесняйтесь оставлять комментарии.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

I installed Ubuntu 21.10 on my laptop today, but I'm still not seeing the option on the login screen to use Wayland instead of X11. I've really been looking forward to getting GNOME 40 with multi-touch support.

As I understand it, Ubuntu 21.10 is supposed to bring Wayland support to computers with NVIDIA drivers (I'm running version 470.74). Does anybody know how to get this functionality added?

3 Answers 3

  1. the system is running on a PC with the Hi1710 chipset
  2. kernel modesetting is disabled
  3. the "nvidia-drm" modeset is disabled
  4. the system's NVIDIA driver version is lower than 470

Through manual testing, I have determined that my problem was that the "nvidia-drm" modeset was disabled. The best way I have found so far to remedy the situation is by adding the following to the "/etc/default/grub" file:

Lastly, run "sudo update-grub" to write your changes out to your system's GRUB configuration file (/boot/grub/grub.cfg) and reboot.

Note: To actually use Wayland, you will need to manually select it if it isn't already the default on your system. On Ubuntu, this can be done at the login screen by first selecting the desired user and then clicking on the gear icon in the lower right-hand corner of the screen. If no gear icon is visible, Wayland is not available on your system in its current configuration. If this is the case, check to verify that none of the other issues listed above are to blame.

Although the steps above were all that was required to get hardware-accelerated Wayland running on my laptop, I later discovered that a separate Ubuntu installation on my home desktop was still using software rendering—as opposed to GPU-accelerated rendering—for programs running under XWayland (i.e. most games).

This can be fixed by adding the "universe" repository to APT (as it's not currently available in "main", the Canonoical-supported repo), and then running:

This has caused some applications to behave unexpectedly in my experience, but it has also fixed my hardware rendering issues.

I have read that ubuntu mate has support for wayland for some time now and wanted to give it a try, because supposedly it's all around better for security and performance and a lot cleaner code.

I have searched for instructions on how to install wayland on ubuntu mate and came up short. I have found a snap package "MATE-on-wayland", but I don't really like snap. I tried it anyway and I get a selection on the login screen. When I pick the wayland option the display flickers briefly before staying blank (with the backlights on). The websites talking about this snap package seem very computer generated and give no more info other than "use sudo snap install blah to install the package" and the package description.

I have had a look at my installed packages and plenty of libwayland- packages are installed by default (as dependencies of some dependency of ubuntu-mate-desktop or something).

Yet I can not pick it during login. I have seen a similar question that was resolved (in the comments) by reinstalling the libwayland-* packages. I did so with

which gave me no appreciable effect, even after a reboot.

My current display manager is lightdm. Because of that I looked up how to enable wayland with lightdm and came up with this set of instructions.

  1. Verify that you have a Gnome session in /usr/share/wayland-sessions.
  2. Using root privilege open a text editor of your preference and edit the /etc/lightdm/lightdm.conf file and uncomment the following line: sessions-directory=/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions

I do not have any files or directories in /usr/share/wayland-sessions , though the folder exists.
Furthermore I do not have a file /etc/lightdm/lightdm.conf, though 2 other .conf files exist (one to turn on numlock and another to forbid certain users (nologin, nobody, etc) and shells /bin/false, /bin/nologin, etc) and an empty directory for config files.

So I'm at a loss. Supposedly ubuntu mate ships and supports wayland, yet I can not use it. And I can't find any resource on how to make it work.

I also would like to run some wayland compositor natively, not on top of x. What's the point in adding more overhead when I want to save power :P

PS: I'm aware that wayland is not a software, but rather a protocol. But I don't know what compositor mate is supposed to ship with, because apparently every major distribution is making their own one, or so I've read.
Also I don't really know what all the terms mean. window manager, display manager, compositor or what is client to which server (and how to connect a client to a remote server for that matter).
So when I search compositor or wayland with apt search I get to see stuff like mutter, weston and xweston. And when I apt info mutter I get

Example window manager using GNOME's window manager library Mutter is a Wayland display server and X11 window manager and compositor library. It contains functionality related to, among other things, window management, window compositing, focus tracking, workspace management, keybindings and monitor configuration.

Which might as well be chineese.

I tried to install the weston package, which gave me the option to select it from the login screen. However launching it from terminal ( weston ), virtual terminal (TTY1) weston-launch or the login screen (via dropdown select) gives me a very, very barebones and unusable gray "desktop" kind of area with nothing but a button to launch a terminal and a clock, which is nothing like the mate desktop.

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