LINUX.ORG.RU

35
Всего сообщений: 1265

Установка драйвера nouveau в arch

Видеокарта 1050Ti. Я когда подключил её к пк, сразу поставил проприетарные дрова. Но сейчас решил снести и пользоваться свободными дровами. Удалил пакеты nvidia, nvidia-utils, lib32-nvidia-utils и nvidia-settings. Переустановил xf86-video-nouveau, mesa, lib32-mesa. Удалил файл с блокировкой nouveau из /etc/modprobe.d/. Переименовал файл /etc/X11/xorg.conf. Убрал лишние параметры загрузки ядра. В итоге без nomodeset монитор выдаёт «нет сигнала» (хотя я в слепую ввожу логин и пароль и команду reboot — пк перезагружается, то есть система загружается), а если добавить параметр nomodeset при загрузке, то консоль появляется, но иксы не запускаются, ошибку выдают. Лог из файла /var/log/Xorg.0.log

 , ,

seprik_lo ()

Модератор ЛОРа a1batross подверг цензуре обсуждение.

Я создал тему для обсуждения будущего графической подситемы в линуксе, ОП темы не содержит утверждений, он содержит вопрос, вместе с тем модератор @a1batross удалил всю тему как вызывающе неверную информацию.

Я понимаю что он возможно сторонник использования Wayland, Systemd и желает кстановления монополии RH но правомочно ли использовать для достижения этих целей свои модераторские полномочия удаляя темы содержащие критику действий RH и его продуктов?

Требую признать действия модератора @a1batross недопустимыми и восстановить тему.

Ссылка на удалённую тему:
Что мы будем делать, если дистрибутивы перейдут на Wayland, а он не будет работать без Systemd?

 , , , ,

torvn77 ()

Помогите сгенерировать xorg.conf

Никак не могу из-за этого долбанного системда создать xorg.conf:

sudo Xorg -configure :1

systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration

sudo Xorg -configure -keeptty :1

systemd-logind: took control of session /org/freedesktop/login1/session/_38

как эту сессию прибить чтобы оно не мешало?

 , ,

Algierd ()

Настроить разрешение экрана

Всех с наступающим! Помогите, плиз, настроить правильно разрешение экрана на Ubuntu 18.04: есть старый 15 дюймовый монитор ЭЛТ с vga-разъёмом, подключени в hdmi на компьютере через переходник. Во время загрузки геометрия выставляется криво, видимо из-за неправильно частоты обновления экрана, справа черная полоса, изображение сжатое. Курсор от мышки при включении появляется не по центру, а снизу слева, когда загружается рабочий стол оно постоянно моргает пытаясь переключить режим. Не пойму, что там ему мешает. Вот вывод xrandr:

[code]ubuntu@ubuntu:~$ xrandr Screen 0: minimum 320 x 200, current 1024 x 768, maximum 7680 x 7680 HDMI-1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 1024x768 84.98* 60.00
800x600 60.32 56.25
848x480 60.00
640x480 59.94[/code]

а вот лог иксов:

https://paste.ee/p/9woKz

Помогите правильно настроить, плиз, не могу понять, что ему надо

 , ,

Algierd ()

Запуск двух программ в одном wine

Странная, может даже глупая проблема, не смейтесь. Я запускаю под wine игру EVE и виндовый макрос Automatic Mouse and Keyboard (название проги). Макрос работает, но проблема в том, что он запускается в отдельном wineserver, и до игры его команды не доходят. Как их соединить, или как запустить макрос на уже запущенном wine с игрой? Виртуальный рабочий стол включен, но не знаю как запустить окно с выполнением команд, что бы попытаться оттуда запустить макрос

Решено: установил макрос в префикс с игрой

 , ,

waitmar ()

Подружить xrdp и xorg

Было сделано после установки:
Из /etc/default/grub убран nomodeset
Установлены дрова video-cirrus

dpkg-reconfigure xserver-xorg-legacy

замена на allowed_users=anybody Решена проблема с сертификатами:

adduser xrdp ssl-cert
 mkdir /etc/xrdp/certificate/
 cd /etc/xrdp/certificate/
 openssl req -x509 -newkey rsa:2048 -nodes -keyout key.pem -out cert.pem -days 3650
 nano /etc/xrdp/xrdp.ini
certificate=/etc/xrdp/certificate/cert.pem 
 key_file=/etc/xrdp/certificate/key.pem 

Не заводится.

systemctl status xrdp
● xrdp.service - xrdp daemon
   Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor
preset: enabled)
   Active: active (running) since Fri 2019-12-20 04:19:38 UTC; 44min ago
     Docs: man:xrdp(8)
           man:xrdp.ini(5)
  Process: 429 ExecStartPre=/bin/sh /usr/share/xrdp/socksetup
(code=exited, status=0/SUCCESS)
  Process: 444 ExecStart=/usr/sbin/xrdp $XRDP_OPTIONS (code=exited,
status=0/SUCCESS)
 Main PID: 450 (xrdp)
    Tasks: 1 (limit: 2346)
   Memory: 3.5M
   CGroup: /system.slice/xrdp.service
           └─450 /usr/sbin/xrdp

Dec 20 05:03:59 server.domain.com xrdp[1637]:
(1637)(139862851336000)[DEBUG] TLSv1.2 enabled
Dec 20 05:03:59 server.domain.com xrdp[1637]:
(1637)(139862851336000)[DEBUG] Security layer: requested 3, selected 1
Dec 20 05:03:59 server.domain.com xrdp[1637]:
(1637)(139862851336000)[DEBUG] Closed socket 12 (AF_INET6 ::ffff:server_ip
port 3389)
Dec 20 05:04:09 server.domain.com xrdp[450]: (450)(139862851336000)[INFO ]
Socket 12: AF_INET6 connection received from ::ffff:ip port 64467
Dec 20 05:04:09 server.domain.com xrdp[450]: (450)(139862851336000)[DEBUG]
Closed socket 12 (AF_INET6 ::ffff:server_ip  port 3389)
Dec 20 05:04:09 server.domain.com xrdp[1642]:
(1642)(139862851336000)[DEBUG] Closed socket 11 (AF_INET6 :: port 3389)
Dec 20 05:04:09 server.domain.com xrdp[1642]:
(1642)(139862851336000)[DEBUG] TLSv1.3 enabled
Dec 20 05:04:09 server.domain.com xrdp[1642]:
(1642)(139862851336000)[DEBUG] TLSv1.2 enabled
Dec 20 05:04:09 server.domain.com xrdp[1642]:
(1642)(139862851336000)[DEBUG] Security layer: requested 3, selected 1
Dec 20 05:04:09 server.domain.com xrdp[1642]:
(1642)(139862851336000)[DEBUG] Closed socket 12 (AF_INET6 ::ffff:server_ip
 port 3389)

https://cdn1.savepice.ru/uploads/2019/11/23/d00af38ec0e167cbc5ec800289d3d65e-full.png

 

yoholo ()

Запуск приложений в отдельном Х сервере

Помогите разобраться. Пускаю приложуху в отдельных иксах, с этим проблем нет. Есть проблема с мышью и клавой. Раскладка не переключается и хочу сделать инверсию колеса мыши. Дистр KDE neon, директории xorg.conf.d не было, добавил в нее конфиг для клавы

Section "InputClass"
        Identifier "wot"
        MatchIsKeyboard "on"
        Option "XkbLayout" "us,ru"
        Option "XkbModel" "pc101"
        Option "XkbOptions" "grp:alt_shift_toggle"
EndSection
но как я понимаю, этот конфиг применяется глобально. Как для определенного сервера написать/запустить? А вот с инверсией колеса сделать ничего не могу, инфу толковую не нашел

UPD Решил

#!/bin/sh

xinput set-prop 13 288 1
setxkbmap -layout us,ru -option grp:alt_shift_toggle
xterm app

 , ,

achilles_85 ()

Оконный менеджер с виртуальными экранами на несколько физических мониторов

Гуглить трудно (или не знаю кивордов), поэтому спрашиваю у всезнающего ALL.

Есть желание подключить второй монитор (а там и третий, четвёртый и т.д.). Но обычная конфигурация в X-ах - когда второй монитор растягивает картинку, т.е. увеличивает виртуальный экран собой. Соответственно, если я переключаюсь с первого десктопа на второй, на обоих мониторах меняется картинка.

Хотелось бы другого поведения. Например, что б первые 6 виртуальных десктопов переключались на одном мониторе, а следущие 2, например, на другом.

Пример
1. Изначальная ситуация - на первом мониторе десктоп1. На втором мониторе - десктоп7.
2. Жму Alt-2. На первом мониторе появляется десктоп2, на втором остаётся десктоп7.
3. Жму Alt-8. На первом мониторе остаётся десктоп2, на втором появляется десктоп8.

Такое вообще бывает?

Я встречал костыли, вида запуска двух X-серверов, каждый на своем мониторе (или даже видеокарте), с пробросом мышки туда-сюда через какой-то костыль. Неужто без костылей никто ничего не сделал и почему? Вдруг я сяду какой-нить wm допилить до нужного состояния (если ничего нету, то придется садиться, видимо). Казалось бы, у WM есть виртуальный экран, а окна надо всего лишь ограничивать геометрией мониторов, а дальше простая логика группировки десктопов и привязки их к мониторам.

 , ,

AngryElf ()

Постепенный memory leak на на manjaro-awesome

Здравствуйте! Заметил, что иксы постепенно отъедают память в течение дня, пока полностью не забьют саму память и своп...
Заметил, что при перезагрузке Awesomw-WM (Ctrl+Super+R) память откушивается более интенсивно и это хорошо заметно в таких утилитах как htop. Наглядное демо.
Сам процесс: /usr/lib/Xorg :0 -seat seat0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
Может это какой-то известный баг? И может можно что-то с этим сделать?

 , , ,

Eid010n ()

Не стартуют иксы

пытаюсь завести иксы, но ничего не выходит. лог: https://pastebin.com/stARx3b9 ядро собрано с нужными модулями, в прошлый раз иксы заводились. что делать?

 , ,

OverPie ()

Краш X сессии при просмотре видео в firefox

Началось сегодня. Последнее обновлениe:

Start-Date: 2019-12-07  11:05:45
Commandline: apt upgrade
Requested-By: yorween (1000)
Upgrade: libnss3:amd64 (2:3.42.1-1+deb10u1, 2:3.42.1-1+deb10u2)
End-Date: 2019-12-07  11:05:45

Симптомы: краш иксовой сессии при просмотре видео на ютубе из лисы 68.2.0esr. То на одном нет, а потом на нем же уже крашится. Самое печально, что в логах вообще по нулям. Запуск лисы из терминала с выводом всего в лог:

Gdk-Message: 19:59:45.566: firefox-esr: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.

Exiting due to channel error.
Exiting due to channel error.
[GFX1-]: Receive IPC close with reason=AbnormalShutdown
Gdk-Message: 16:59:45.583: /usr/lib/firefox-esr/firefox-esr: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.

Вывод в tty после краша:

error.Exiting due to channel error.Exiting due to channel error (II)_ Server terminated successfully (0)

Логи journald (ядра, всего, ошибок) пустые. При крашах нехватки ресурсов нет (процессор 99% idle, память 1200/16000, места на диске свободно 70%). Просмотр видео на других хостингах и локально проблему на выявил.

UPD. Забыл вопросы. Как жить и что делать?

UPD 2. https://bugzilla.mozilla.org/show_bug.cgi?id=1538435 Похоже на мой случай, только там иксы не крашатся.

UPD 3. Воспроизводится на двух ПК и 1 ноуте (амд/интел графика, амд/интел процессоры). Везде дебиан 10.

 , ,

Yorween ()

Как дела у Wayland?

Я новичок в мире GNU/Linux. Почитал несколько тем, к примеру: Wayland + Openbox а темы были старенькие и стало интересно Как сейчас дела у Wayland? И к примеру не совсем понимаю почему нельзя сделать сносный гибрид между Wayland и X11(X.org)? Fvwm мне очень нравится не хочу с него слезать, а с кедами и гномом у меня не сложилось. Plasma падает), гном безбожно тормозит на моей шарманке.

 , , ,

GooGrey ()

Wayland vs. X11

Хочу сравнить Wayland и X11. Напишите, о чем вы думаете об этом.

~~~~~~~

GNOME с Wayland у меня работает нормально, но вот с Plasma есть некоторые баги:

  • Подменю Menubar’ов GTK+ приложений имеют отступы от Menubar’а
  • Global Menu не работает

 , , ,

progsft_ ()

Не стартует xorg

В логах такое:

[  2231.575] (II) UnloadModule: "vesa"
[  2231.575] (II) UnloadSubModule: "int10"
[  2231.575] (II) Unloading int10
[  2231.575] (II) UnloadSubModule: "vbe"
[  2231.575] (II) Unloading vbe
[  2231.575] (EE) Screen(s) found, but none have a usable configuration.
[  2231.575] (EE)
Fatal server error:
[  2231.575] (EE) no screens found(EE)
[  2231.576] (EE)
Please consult the The X.Org Foundation support
         at http://wiki.x.org
 for help.
[  2231.576] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[  2231.577] (EE)
[  2231.611] (EE) Server terminated with error (1). Closing log file.

 

yoholo ()

CS GO Fedora 31 XORG

доброго времени суток, столкнулся с проблемами после обновления до fedora 31. Перестала работать VirtualBox при запуски на wayland. Посоветовали переключиться на XORG, помогло. Теперь в steam CS GO не работает клавиатура, точнее буквы, с wayland - ok. Пробел и прочее - ок везде, так же cs go вообще стала зависать на экране главного меню, если запускать не через proton (xorg) именно картинка, как мышь перемещается по меню, слышу, реагирует. Подскажите как поправить ситуацию?

Перемещено leave из linux-install

 , , , ,

Satyricon ()

Вы о DE и о WM... Вы о X и о Wayland...

Всем здравствуйте! Хочу обсудить о выборе DE (WM), и о выборе между Wayland и Xorg…

DE или WM?
У меня несколько вариантов - Xfce, GNOME, KDE Plasma, i3, {Open;Flux}box.

  • GNOME мне кажется слишком удобным - динамичные рабочие столы, dock, headerbarы и etc.
  • Xfce очень легковесная и быстрая
  • Plasma мне кажется слишком усложненной, но тоже красивая
  • i3 - еще не пробовал
  • Многие советуют Openbox или Fluxbox, но их последние обновления были в 2015 году. Не умерли ли они? И если нет, стоит ли они того?

У меня ОЗУ 4GB

  • GNOME ест ~1.3 до 2B
  • Plasma ~0.7 до 1.3GB
  • Xfce ~0.4 до ~0.6GB

Не знаю что из этих выбрать…

X.Org или Wayland
Многие говорят, что «канешна же икси, вейланд не готов к использованию», другие что «так гаварят толка те, кто не пробавал вейленд».
Прошу написать свое мнение в комментариях и об этом. И пожалуйста, подкрепить.

Наверное на этом у меня все. Пишите о всем что вы думаете на счет этого в комментариях.

Update 1: Qt и GTK+
На рабочих столах построенных на GTK+ не могу нормально настроить темы Qt приложенни так, чтобы они не отличались видом от приложении GTK+. С светлыми темами все «более—менее» норм, но вот с темными не очень. ПКМ-Меню выглядит не-очень (он белый), тулбар разных приложений и наверное т.д. Этот вопрос я здал еще и здесь

 , , , ,

progsft_ ()

Разные DPI внутри разных окон - скачет размер курсора

После последнего апгрейда иксов, началась пляска с DPI. Эффект настолько стрёмный, что затрудняюсь сформулировать запрос в гугль, поэтому ничего толком найти не могу.

Пример: http://elfov.net/tmp/2/xorg.mp4

На примере, я перетаскиваю курсор из окна браузера (chromium) на десктоп и обратно.

Десктоп - lxde (openbox).

Я игрался, выставляя разный DPI, но не то что б это сильно помогало. Я так понимаю, это какая-то новая фича xorg (стоит 1.20.5).

Как вообще это дебажить? Можно как-то узнать, в каком окне какой DPI выставлен сейчас, что б привести всё к единому?

Как я помню, браузеры всю жизнь выставляли себе свой DPI исходя из каких-то внутренних соображений. В данный момент, в браузере стоит нормальный DPI, а вот на десктопе - какой-то кривой. До апгрейда, я так понимаю, тоже не всё было ладно, но хотя б размер курсора не прыгал. А ща он прыгает даже когда по иконкам в статусбаре проводишь мышой.

Я так понимаю, что где-то на этапе загрузки выставляется DPI, а потом некоторые проги (chromium, Telegram, vivaldi) выставляют себе другой DPI. Как узнать, какой у них стоит? Может где-то в /proc? Или какой-нить вариант xprop?..

 ,

AngryElf ()

Установка драйверов intel+nvidia на ноуте под FreeBSD

Готовлюсь к плавному переезду на freebsd, как раз выходу 12.1, потискал в виртуалке - все круто и довольно понятно. Единственное, что не могу проверить в виртуалке и поиграть с настройками - это видеокарты и драйвера к ним. Поэтому хотелось бы получить мнения\советы\бест практисы по следующим моим умозаключениям.

Переехал, пишу из горящего ноутбука. Немного отредактировал тему: сначала все по интелу, включая xorg (все работает), потом нвидиа (пока не трогал)

Итак, есть ноут Intel® Core™ i7-4500U + GeForce GT 750M.

1. Для начала нужно узнать как определились видеокарты в системе:

pciconf -lv
Допустим, будет так:
pci0:0:0 - intel
pci0:1:0 - nvidia
Значит в системе доступны обе видеокарты и их можно использовать.

2. Начнем с установки драйвера интел:

  • опытным путем было вымучано, что простой установки иксов через:
    pkg install xorg
    не хватает, и нужны еще драйвера от интела:
    pkg install xf86-video-intel
  • используя чудесный гайд: https://forums.freebsd.org/threads/how-to-use-the-old-or-the-new-i915kms-driv..., можно понять, что i7-4500U это 4-ое поколение и нужен драйвер i915kms.ko, который уже поставляется в базовой системе. Для его загрузки нужно только прописать его в rc.conf:
    kld_list="i915kms"
    
  • если у вас процессор более новый - 5ххх и выше, то будет чуть больше шагов: по ссылке выше все описано.
  • далее пользователя, который будет заходить в иксы и пользовать интел нужно добавить в группу видево для 3Д ускорения (user=user) и ребут:
    pw group video -m user
    reboot
    
  • проверка того, что драйвер от интела загрузился:
    kldstat | grep 915
    
  • ура, на этом этапе установлены драйвера от интела и они загружаются при старте ОС.

3. Нвидиа пока не трогал.

4. Настройка xorg.

  • далее нужно указать xorg, что для определенной видеокарты нужно юзать определенный драйвер, для это нужно создать следующий файл:
    /usr/local/etc/X11/xorg.conf.d/driver.conf
    
    с содержимым (данные зависят от вывода первого пункта):
    Section "Device"
    	Identifier "Card0"
    	Driver     "intel"
    	BusID    "PCI:0:0:0"
    EndSection
    
  • далее можно сразу попробовать стартануть иксы:
    startx
    
    если все заработает и стартанет без ошибок - значит драйвер i915kms корректно подгрузился в xorg
  • на этом этапе уже можно выбирать себе DE и далее смотреть другие гайды, если есть проблемы, то смотреть в лог:
    /var/log/Xorg.0.log
    

5. Из приятного: изображение в иксах не мерцает, как это было в ubuntu, fedora, manjaro и rhel (причем мерцало как и на интеле, так и на нвидиа(как на открытом так и на закрытом драйвере))

 , , ,

chenbr0 ()

Сливы от Xorg

Вот есть обыкновенный scrot, который может делать скрины всего экрана. Как защититься от того чтобы какой-нибудь проприетарный skype не мог также делать скрины экрана и отправлять их всяким нехорошим людям?

UPD Вот в AUR нашёл https://aur.archlinux.org/packages/skype-secure/?O=10&PP=10

Весь код в тамошнем снапшоте - я правильно понимаю что это не поможет?

 ,

ados ()

Отследить включение/выключение монитора.

Есть xorg и xfce-4.12

Есть ли возможность получить событие в виде запуска скрипта при включение/выключения питания монитора?

Или получить событие в виде запуска скрипта при входе/выходе монитора в энергосберегающий режим ?

Хочется при выключенном/спящем мониторе через cpufreq-set ставить минимальные частоты, а при включении поднимать до стандартных значений.

 , ,

vel ()