Вам просто нужно включить флаг использования portage.
Добавьте эту строку в /etc/portage/make.conf
:
USE="$USE unicode"
Затем запустите это как root:
emerge --update --deep --with-bdeps=y --newuse @world
Две проблемы, которые мне пришлось решить в моей настройке (OpenSuse в качестве гостя VMware):
Моя процедура для монитора («Virtual1»), которое я хочу установить на 1160x1600:
На цели монитор определяет временные параметры
$ cvt 1160 1600
# 1160x1600 59.99 Hz (CVT) hsync: 99.46 kHz; pclk: 156.75 MHz
Modeline "1160x1600_60.00" 156.75 1160 1248 1368 1576 1600 1603 1613 1658 -hsync +vsync
$ _
Активируйте эту модельную линию с помощью xrandr:
$ xrandr --newmode "1160x1600_60.00" 156.75 1160 1248 1368 1576 1600 1603 1613 1658 -hsync +vsync
$ xrandr --addmode Virtual1 1160x1600_60.00
$ xrandr --output Virtual1 --mode 1160x1600_60.00
$ _
Вуаля!
Чтобы получить это разрешение экрана автоматически при входе в систему, добавьте приведенные выше строки «xrandr» в .bashrc или .profile.
Этот cludge работает для меня. Возможно, кто-то знает, где лучше изменить конфигурацию системы, чтобы она стала постоянной, даже если обновления сохранились? (Все мои старые ноу-хау *nix кажутся устаревшими со времен systemd...)
«Те, кто не понимает Unix, обречены изобретать его заново, плохо. — Генри Спенсер»
У меня была такая же проблема с отсутствием поддерживаемых разрешений в списке настроек экрана. Я решаю эту проблему, устанавливая правильные ограничения для переменных синхронизации и обновления в моем файле xorg.conf :
.HorizSync 31.0 - 83.0
VertRefresh 56.0 - 75.0
Фактические значения взяты из описания моего ЖК-дисплея. Я использую монитор Iiyama ProLite E2001WSV.