Я понимаю, что здесь я не должен задавать вопросы технической поддержки, по крайней мере, когда другие спрашивают, что это взорвано. Но у меня очень специфический вопрос Ubuntu. Пожалуйста, не слишком судите меня.
Я большой поклонник / r / unixporn и минимальные сборки. В настоящее время я люблю i3. Но, Ubuntu - мой лучший друг и любимый дистрибутив. Поэтому я обычно строю минимальный (mini.iso) или Ubuntu Server. В последнее время я использую mini.iso.
У меня есть довольно новый компьютер. Но это не имеет значения для моего вопроса.
Позвольте мне изложить свои шаги для вас. Начиная с минимальной сборки, у меня есть 238 пакетов. Весьма болен. Поэтому я приступаю к созданию системы, которую хочу с помощью сетевого менеджера i3, nvidia-375, xorg и xserver-xorg. Это позволяет мне выполнить i3, а затем startx и получить i3. Здесь проблемы.
i3 не запускает среду OpenGL самостоятельно. Я устанавливаю mesa-utils и mesa-common-dev, и это тоже ничего не запускает. Когда я делаю glxinfo в i3, он просто говорит, что не может найти RGB GLX visual или fbconfig. Когда я начинаю пар, он говорит, что расширение openglx не поддерживается дисплеем.
Я знаю, i3 - это только оконный менеджер. Но моя степень знаний linux и Ubuntu исчерпана.
Если я устанавливаю gnome-core, gnome и gnome-shell и перезагружаюсь в i3, эта проблема исчезает. Подобный gnome устанавливает что-то и запускает то, что я не могу отследить. Но когда gnome устанавливает его, очевидно, устанавливает с ним 1000 пакетов, и это (вроде) против того, что я собираюсь делать.
Когда я удаляю gnome / gnome-core / gnome-shell, а затем autoremove других пакетов, он НЕ ломает i3, он все еще запускает OpenGL «все, что мне нужно», и это круто. Но у меня все еще есть тонна пакетов gnome, которые система использует и не выполняет автозапуска. Я пытаюсь спуститься до 1000. Мое лучшее - это 1012 пакетов.
Я знаю, я знаю, это глупо. Я глуп. Это то, что я хочу сделать. Любые предложения?
Спасибо заранее.
вывод 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 960m
Итак, вот как вы это исправите.
Вам нужны эти два файла. Вот мои:
/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
У меня есть ответ.
Эти пакеты, в частности xorg и nvidia, не могут создать 2 файла:
/etc/X11/xorg.conf
/etc/init/gpu-manager.conf
Ниже приведены содержимое моих файлов, для тех, вы используете системы Optimus с гибридной графикой. Для тех, кто ищет, я запускаю G551, а также Asus ROG GL551 и т. Д. С Nvidia 960m
Итак, вот как вы это исправите.
Вам нужны эти два файла. Вот мои:
/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