Привет всем, как и у многих людей, мой новый драйвер nvidia не включает в себя overscan bar, поэтому рабочий стол моего телевизора обрезан. После многих поисков и проб и ошибок я смог заставить свой телевизор вписать рабочий стол в экран с помощью этой команды
nvidia-settings --assign 0/CurrentMetaMode="DFP-1: 1920x1080 { ViewPortIn=1920x1080, ViewPortOut=1820x1020+45+30 }"
Но я не могу понять, как заставить это произойти при запуске. Я пробовал зайти в терминал и использовать
gedit ~/.nvidia-settings-rc and adding 0/CurrentMetaMode="DFP-1: 1920x1080 { ViewPortIn=1920x1080, ViewPortOut=1820x1020+45+30 }"
до конца, но это, похоже, не помогает. Может быть, есть что-то еще, что я могу сделать, или я что-то упускаю? Любая помощь будет оценена по достоинству. В данный момент я просто копирую и вставляю команду после загрузки моего ПК в терминал, и это работает, но я чувствую, что должен быть лучший способ. Спасибо еще раз
решение1
Я просто вставил чужой результат в ТЕРМИНАЛ, и он заработал нормально:
nvidia-settings -a CurrentMetaMode="DFP-0: 1680x1050+0+0, DFP-1: 1920x1080+1680+0 { ViewPortIn=1920x1080, ViewPortOut=1820x1022+50+29 }"
и нажмите Enter. Результат, как объясняется в статье, ссылка на которую приведена ниже, был на 100 пикселей меньше пересканирования по всему периметру.
Теперь мне нужно придумать, как и куда это вставить.
(непроверенный раздел ниже: это работало в терминале, теперь я хочу, чтобы это стало постоянным, так как это слишком много, чтобы помнить об этом при каждом входе в систему)
/etc/x11/xorg.conf
чтобы сделать результаты устойчивыми.
Я обнаружил, что нажатие на папку с файлами под значком "DASH", нажатие на меню файловой системы, а затем нажатие на /etc, а затем нажатие на /x11 и нажатие на элемент, который говорит xorg.conf, вызывает в gedit файл. Но это не работает из-за прав доступа. Поэтому нужно в терминале ввести или скопировать
sudo gedit /etc/X11/xorg.conf
затем добавьте в конец раздела "screen" прямо перед конечным разделом. Я добавил 8 пробелов, чтобы выровнять его с остальной частью раздела.
nvidia-settings -a CurrentMetaMode="DFP-0: 1680x1050+0+0, DFP-1: 1920x1080+1680+0 { ViewPortIn=1920x1080, ViewPortOut=1820x1022+50+29 }"
Затем сохраните поверх оригинала. (Вы ведь сначала сохранили ОРИГИНАЛ как xorg.conf.old, не так ли? Если он существовал.)
ССЫЛКА (ссылка ниже) объясняет, как получить собственные результаты для любого необходимого вам количества пикселей. http://b.wardje.eu/2012/08/nvidia-linux-overscan.html
Я уверен, что кто-то с большим опытом справится с этим лучше. Но пока это в вакууме, это остается.
Спасибо всем, кто внес свой вклад.
--ЗЕМЛЯ
решение2
Не знаю, нашли ли вы уже ответ, но если нет:
Поместите свои настройки в /etc/X11/xorg.conf
файл, и все будет работать.
Например :
Option "metamodes" "DFP-0: nvidia-auto-select +0+0,DFP-1: 1280x720+1920+0 { ViewPortIn=1280x720, ViewPortOut=1210x670+35+25 }"