Я понимаю, что я, как предполагается, не задаю вопросы технической поддержки здесь, по крайней мере, когда другие просят, чтобы это было уничтожено. Но я имею очень конкретный вопрос Ubuntu. Не судите меня слишком трудно.
Я - большой поклонник/r/unixporn и минимальных сборок. Я также в настоящее время люблю i3. Но, Ubuntu является моим лучшим другом и любимым дистрибутивом. Таким образом, я обычно создаю прочь из минимального Сервера Ubuntu или (mini.iso). В последнее время я использовал mini.iso.
У меня есть довольно довольно новый компьютер. Но это не должно иметь значения для моего вопроса.
Позвольте мне разметить свои шаги для Вас. Начиная с минимальной сборки, у меня есть 238 пакетов. Довольно больной. Таким образом, я продолжаю создавать систему, я хочу с администратором сети, i3, nvidia-375, Xorg и xserver-xorg. Это разрешает меня должностному лицу i3 и затем startx, и получите i3. Это - то, где проблемы.
i3 не запускает среды OpenGL отдельно. Я устанавливаю мезаструктуру-utils и mesa-common-dev, и это ничего не запускает также. Когда я делаю glxinfo в i3, который, как он просто говорит, не мог найти RGB GLX визуальный или fbconfig. Когда я запускаю пар, он говорит что openglx расширение, не поддерживаемое дисплеем.
Я знаю, i3 является просто менеджером окон. Но моя степень знания Linux и Ubuntu заканчивается.
Если я устанавливаю ядро гнома, или гнома и оболочку гнома и перезагрузку в i3, эта проблема исчезает. Как гном устанавливает что-то и выполняет что-то, что я не могу разыскать. Но когда гном устанавливает его, очевидно, установки как 1 000 пакетов с ним, и это (отчасти) против того, для чего я иду.
Когда я удаляю гнома / ядро гнома / оболочка гнома и затем автоудаляю другие пакеты, это НЕ повреждает i3, это все еще запускает OpenGL "независимо от того, что это, мне нужно", и это прохладно. Но у меня все еще есть тонна пакетов гнома, которые система использует и не автоудалила. Я пытаюсь спуститься под 1 000. Моими лучшими являются 1 012 пакетов.
Я знаю, я знаю, это глупо. Я глуп. Его просто что-то я хочу сделать. Какие-либо предложения?
Заранее спасибо.
вывод dpkg-l xserver-xorg | grep '^ii'
ii xserver-xorg 1:7.7+19ubuntu1 amd64 X.Org X server
ii xserver-xorg-core 2:1.19.3-1ubuntu1 amd64 Xorg X server - core server
ii xserver-xorg-input-all 1:7.7+19ubuntu1 amd64 X.Org X server -- input driver metapackage
ii xserver-xorg-input-libinput 0.25.0-0ubuntu1 amd64 X.Org X server -- libinput input driver
ii xserver-xorg-input-wacom 1:0.34.0-0ubuntu2 amd64 X.Org X server -- Wacom input driver
ii xserver-xorg-legacy 2:1.19.3-1ubuntu1 amd64 setuid root Xorg server wrapper
ii xserver-xorg-video-all 1:7.7+19ubuntu1 amd64 X.Org X server -- output driver metapackage
ii xserver-xorg-video-amdgpu 1.3.0-0ubuntu1 amd64 X.Org X server -- AMDGPU display driver
ii xserver-xorg-video-ati 1:7.9.0-0ubuntu1 amd64 X.Org X server -- AMD/ATI display driver wrapper
ii xserver-xorg-video-fbdev 1:0.4.4-1build6 amd64 X.Org X server -- fbdev display driver
ii xserver-xorg-video-intel 2:2.99.917+git20170309-0ubuntu1 amd64 X.Org X server -- Intel i8xx, i9xx display driver
ii xserver-xorg-video-nouveau 1:1.0.14-0ubuntu1 amd64 X.Org X server -- Nouveau display driver
ii xserver-xorg-video-qxl 0.1.5-2build1 amd64 X.Org X server -- QXL display driver
ii xserver-xorg-video-radeon 1:7.9.0-0ubuntu1 amd64 X.Org X server -- AMD/ATI Radeon display driver
ii xserver-xorg-video-vesa 1:2.3.4-1build3 amd64 X.Org X server -- VESA display driver
ii xserver-xorg-video-vmware 1:13.2.1-1build1 amd64 X.Org X server -- VMware display driver
У меня есть ответ.
Этим пакетам, конкретно Xorg и Nvidia, не удается создать 2 файла:
/etc/X11/xorg.conf
/etc/init/gpu-manager.conf
следующее содержание моих файлов, для тех из Вас рабочие системы Optimus с гибридной графикой. Для тех, которые ищут, я выполняю G551, иначе Asus ROG GL551 и т.д.... с Nvidia 960 м
, Таким образом, вот то, как Вы фиксируете его.
Вам нужны те два файла. Здесь являются моими:
/etc/X11/xorg.conf
Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection
Section "Device"
Identifier "intel"
Driver "modesetting"
BusID "PCI:0@0:2:0"
Option "AccelMethod" "None"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1@0:0:0"
Option "ConstrainCursor" "off"
EndSection
Section "Screen"
Identifier "nvidia"
Device "nvidia"
Option "AllowEmptyInitialConfiguration" "on"
Option "IgnoreDisplayDevices" "CRT"
EndSection
/etc/init/gpu-manager.conf
start on (starting lightdm
or starting gdm
or starting kdm
or starting xdm
or starting lxdm)
task
exec gpu-manager --log /var/log/gpu-manager.log