Информация про xrandr
Пытаюсь добавить виртуальный монитор в систему, получается плохо. Что почитать по xrandr, чтобы понять, как он работает?
Пытаюсь добавить виртуальный монитор в систему, получается плохо. Что почитать по xrandr, чтобы понять, как он работает?
Товарищи. Мне известно, что linux/debian позволяет создать «гибридную» файловую систему, в основе которой лежит ro раздел, поверх которого накачен rw раздел. Если файл есть в rw разделе, он читается оттуда, но если файла нет, мы берём его из ro.
Как такая техника называется, и в какую сторону гуглить её реализацию?
Товарищи. Подскажите по следующему вопросу.
Как организован и где расположен тот объект, что отвечает за перевод keycode при вводе в терминал в, допустим, кириллицу. Как организована смена языка и вот это всё?
Вопрос: есть ли в современных компах датчики тока и напряжения на шинах usb? Можно ли програмно посмотреть, что на шине происходит?
Товарищи. Есть такая задача. Компьютер работает в обычном режиме (допустим, никто через рабочий стол не залогинился (Хотя можно и с залогиненным для полноты картины)).
Как процесс может забрать управление монитором/активировать сессию и отобразить что-либо (видео, графики, всё что угодно)?
В какую сторону вообще смотреть, для решения такой задачи? (Возможна работа в киоск режиме, но хотелось бы иметь возможность, включать этот функционал налету).
Вопрос.
Какой демон/модуль/процесс обрабатывает файл /etc/network/interfaces?
Товарищи.
Использовал следующую последовательность команд, чтобы создать второй указатель мыши и прибить область работы графического планшета к рабочему экрану:
xinput create-master Auxiliary
xinput reattach 15 "Auxiliary pointer"
xinput --map-to-output "Wacom Intuos PT S 2 Pen stylus" DP-5
Всё получилось, но вторая мышь мерцает с частотой приблизительно 8-10 раз в секунду. С чем может быть связан такой эффект?
Хочу сделать небольшое украшательство. Когда мышь длительное время будучи неактивной начинает двигаться, подсветить её положение сходящимся к ней кругом. xfce вообще позволяет такое написать?
Есть программа, которая использует opengl. Первый раз она отрабатывает нормально, но после её закрытия происходит следущее.
Если попробовать запустить программу повторно, иксы падают (Видимо в момент, когда opengl пытается что-то порисовать, но я не уверен). Кроме того, тоже самое происходит при попытке открыть firefox после закрытия программы.
В /var/log/Xorg.0.log.old было найдено вот это:
...
[ 266.109] (--) NVIDIA(GPU-0):
[ 266.177] (--) NVIDIA(GPU-0): AUS ASUS VA24E (DFP-7): connected
[ 266.177] (--) NVIDIA(GPU-0): AUS ASUS VA24E (DFP-7): Internal TMDS
[ 266.177] (--) NVIDIA(GPU-0): AUS ASUS VA24E (DFP-7): 600.0 MHz maximum pixel clock
[ 266.177] (--) NVIDIA(GPU-0):
[ 624.716] (EE)
[ 624.716] (EE) Backtrace:
[ 624.716] (EE) 0: /usr/lib/xorg/Xorg (?+0x0) [0x555c9c0b8990]
[ 624.717] (EE) 1: /lib/x86_64-linux-gnu/libpthread.so.0 (funlockfile+0x60) [0x7f9b022cd59f]
[ 624.717] (EE) 2: /usr/lib/x86_64-linux-gnu/nvidia/xorg/nvidia_drv.so (nvidiaAddDrawableHandler+0x4568c0) [0x7f9b01a3fa80]
[ 624.717] (EE)
[ 624.717] (EE) Segmentation fault at address 0x20000b19f
[ 624.717] (EE)
Fatal server error:
[ 624.717] (EE) Caught signal 11 (Segmentation fault). Server aborting
[ 624.717] (EE)
[ 624.717] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 624.717] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 624.717] (EE)
В логе программы (при повторном запуске) было найдено вот это:
Gdk-Message: 15:04:16.442: python3: Fatal IO error 0 (Выполнено) on X server :0.0.
видеодрайвер nvidia-440. (При этом, со старым драйвером оно работало, но хотелось бы запустить с этим, ибо он умеет в cuda)
Что це может быть. В какую сторону следует копать?
Добрый день.
Ситуация следующая. Есть процесс А, который подлинковал окно созданное процессом Б через механизм XEmbed, которым рулит qt-шный createWindowContainer (PyQt5).
Всё работает прекрасно, но есть досадная мелочь. События клавиатуры падают в подчинённое окно процесса Б минуя процесс А, что не отвечает требуемой модели работы программы. (По видимому оно становится активным при наведении мыши на него.) В качестве костыльного решения транслирую сообщения из подчиненного процесса в главный через пайп, но хочется от этого механизма избавится, поскольку он налагает некоторые дополнительные ограничения на поведение и делает невозможными некоторые хотелки.
Вопросы:
Возможно ли получить поведение, такое, чтобы сообщения падали в главный процесс / или в оба процесса сразу?
Если нет, то можно ли сделать так, чтобы внутреннее окно получало управление только при клике на него, а не при наведении курсора?
Если что-то из этого возможно, то можно ли это сделать силами Qt?
Заранее спасибо.
Что происходит, когда браузер видит конструкции типа:
tg://resolve?domain=some_domain
apt:...
magnet:...
Каков механизм взаимодействия браузера с внешними программами и как я могу зарегистрировать свой протокол?
Пытаюсь понять работу терминала.
Интересует то, как tty понимает, какой процесс его читает.
Допустим, словил tty_ldisc SIGINT. Кому tty ему направит? Кто связал tty с этим процессом? В какой момент это произошло?
Есть два (и более) промышленных компа одной модели с идентичным железом. Хочу скопировать образ жесткого диска с одного компа (эталонная система) и разворачивать этот образ на остальных. Как думаете, получится?
Допустим, я хочу подключить к компьютеру usb тачскрин. Далее, я хочу отобразить на этом экране интерфейс отдельно взятой программы, с которой можно будет взаимодействовать через тачскрин. При этом обыкновенная оболочка пользователя отображаться не должна.
Я так понимаю, что для решения этой задачи мне потребуется поднимать отдельный рабочий стол?
В какую сторону смотреть для решения этой задачи?
Необычная проблема.
Нужно закачать 40 с гаком ГБ на флешку, но та полной скорости записи начинает сильно греться и, видимо потому, даёт ошибку.
Есть ли какой-то способ лимитировать скорость записи в носитель?
Диспозиция такая.
Есть qt приложение, которое, используя QWindow::fromWinId и createWindowContainer, встраивает qt виджет из другого процесса. Работает хорошо, но есть проблема.
Возникают лаги при передаче событий мыши во встроенный виджет. Причем, это, на сколько я понимаю, лаги именно по части обработки событий, а не какие-то внутренние лаги процесса встроенного виджета, потому что его собственная анимация работает гладко + при непосредственной работе с этим виджетом (без встраивания) таких проблем нет.
Такое впечатление, что это какая-то внутренняя кухня X11 сотоварищи.
Кто виноват и что делать?
Можно ли как-то гарантировать при использовании nc в udp режиме в составе конвеера, чтобы сообщения producer-а не склеивались?
producer | nc 127.0.0.1 9001 -u
Господа. Диспозиция такова. ОС Убунту. Есть вэбсервер, который рулит циклом жизни некоего процесса-программы. В последнем обновлении в этой программе часть потоков была переведена в режим работы с реалтайм приоритетом. Для того, чтобы это работало, программу стали запускать от лица пользователя root. Но как только это произошло, вэб сервер потерял возможность завершать программу через killall и создавать с надлежащими правами, так вэб сервер исполняется не от лица root.
Как эту проблему покрасивше разрешить?
Товарищи. Что проще minixfs или fatfs ? И есть ли что-то еще проще из готового?
Вообще, реквестируется самая простая файловая система, работающая поверх блочного устройства, с целью тренировки интеграции файловых систем в самопальный vfs.
Вопрос следующий.
Какой процесс и что вызывает для того, чтобы в системе появился первый dentry, vfsmount и вся сопутствующая кухня.
Используются ли для этого обычные средства, или работает какая-то специальная функция?
следующие → |