Для каталогов, которые вы часто посещаете, но не меняете каждый день, другой вариант - просто добавить несколько команд псевдонима
в файл .bashrc
:
alias cdo="cd /u01/app/oracle"
alias cdw="cd /var/www/html"
У друга есть около 50 из них; У меня есть горстка; быстро и просто. Просто
cdo
смените каталог на / u01 / app / oracle
Журналы показывают, что вы возвращаетесь к неускоренному vesa
модулю драйвера Xorg.
[ 25.387] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 25.387] (II) FBDEV: driver for framebuffer: fbdev
[ 25.387] (II) VESA: driver for VESA chipsets: vesa
[ 25.519] (EE) [drm] Failed to open DRM device for pci:0000:01:00.0: -19
[ 25.519] (EE) open /dev/dri/card0: No such file or directory
[ 25.519] (WW) Falling back to old probe method for modesetting
Проприетарный драйвер вообще не используется.
Драйвер vesa
ничего не знает о нескольких дисплеях, так что это определенно является причиной вашей проблемы.
Во-первых, вы должны убедиться, что соответствующие модули ядра загружены и работают. Если вы хотите использовать драйвер nouveau
с открытым исходным кодом -, это будет модуль ядра nouveau
. Если он не загружается, выясните причину и исправьте это.
Если вместо этого вы хотите использовать проприетарный драйвер nvidia
, следует загрузить модуль nvidia_drm
.
Любое из этих решений будет работать с вашей картой, но вы должны выбрать одно или другое и убедиться, что модуль ядра противоположного драйвера занесен в черный список в /etc/modprobe.d/*.conf
, чтобы система не пыталась загрузить его :модули разных драйверов конфликтуют друг с другом.
В обоих случаях, когда соответствующие модули загружены и работают, устройство /dev/dri/card0
должно существовать. В этот момент X-сервер должен автоматически выбрать соответствующий драйвер, и xrandr
должен увидеть полную функциональность, доступную в вашем контроллере дисплея.