LINUX.ORG.RU

Сообщения Mirmik

 

Информация про xrandr

Форум — Desktop

Пытаюсь добавить виртуальный монитор в систему, получается плохо. Что почитать по xrandr, чтобы понять, как он работает?

 

Mirmik
()

rw Файловая система поверх ro.

Форум — General

Товарищи. Мне известно, что linux/debian позволяет создать «гибридную» файловую систему, в основе которой лежит ro раздел, поверх которого накачен rw раздел. Если файл есть в rw разделе, он читается оттуда, но если файла нет, мы берём его из ro.

Как такая техника называется, и в какую сторону гуглить её реализацию?

 

Mirmik
()

Кто обрабатывает локаль?

Форум — General

Товарищи. Подскажите по следующему вопросу.

Как организован и где расположен тот объект, что отвечает за перевод keycode при вводе в терминал в, допустим, кириллицу. Как организована смена языка и вот это всё?

 

Mirmik
()

usb контроль тока потребления

Форум — Linux-hardware

Вопрос: есть ли в современных компах датчики тока и напряжения на шинах usb? Можно ли програмно посмотреть, что на шине происходит?

 

Mirmik
()

Перехват управления рабочим столом / монитором.

Форум — General

Товарищи. Есть такая задача. Компьютер работает в обычном режиме (допустим, никто через рабочий стол не залогинился (Хотя можно и с залогиненным для полноты картины)).

Как процесс может забрать управление монитором/активировать сессию и отобразить что-либо (видео, графики, всё что угодно)?

В какую сторону вообще смотреть, для решения такой задачи? (Возможна работа в киоск режиме, но хотелось бы иметь возможность, включать этот функционал налету).

 

Mirmik
()

/etc/network/interfaces

Форум — Admin

Вопрос.

Какой демон/модуль/процесс обрабатывает файл /etc/network/interfaces?

 

Mirmik
()

Настройка второго указателя мыши.

Форум — Desktop

Товарищи.

Использовал следующую последовательность команд, чтобы создать второй указатель мыши и прибить область работы графического планшета к рабочему экрану:

xinput create-master Auxiliary
xinput reattach 15 "Auxiliary pointer"
xinput --map-to-output "Wacom Intuos PT S 2 Pen stylus" DP-5

Всё получилось, но вторая мышь мерцает с частотой приблизительно 8-10 раз в секунду. С чем может быть связан такой эффект?

 ,

Mirmik
()

Кастомные эффекты мыши в xfce.

Форум — Desktop

Хочу сделать небольшое украшательство. Когда мышь длительное время будучи неактивной начинает двигаться, подсветить её положение сходящимся к ней кругом. xfce вообще позволяет такое написать?

 ,

Mirmik
()

Падают иксы

Форум — Desktop

Есть программа, которая использует 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)

Что це может быть. В какую сторону следует копать?

 ,

Mirmik
()

Перехват событий клавиатуры подчинённого окна в PyQt5 под X11.

Форум — Development

Добрый день.

Ситуация следующая. Есть процесс А, который подлинковал окно созданное процессом Б через механизм XEmbed, которым рулит qt-шный createWindowContainer (PyQt5).

Всё работает прекрасно, но есть досадная мелочь. События клавиатуры падают в подчинённое окно процесса Б минуя процесс А, что не отвечает требуемой модели работы программы. (По видимому оно становится активным при наведении мыши на него.) В качестве костыльного решения транслирую сообщения из подчиненного процесса в главный через пайп, но хочется от этого механизма избавится, поскольку он налагает некоторые дополнительные ограничения на поведение и делает невозможными некоторые хотелки.

Вопросы:

  • Возможно ли получить поведение, такое, чтобы сообщения падали в главный процесс / или в оба процесса сразу?

  • Если нет, то можно ли сделать так, чтобы внутреннее окно получало управление только при клике на него, а не при наведении курсора?

  • Если что-то из этого возможно, то можно ли это сделать силами Qt?

Заранее спасибо.

 ,

Mirmik
()

Регистрация протокола и как это вообще работает?

Форум — General

Что происходит, когда браузер видит конструкции типа:

tg://resolve?domain=some_domain

apt:...

magnet:...

Каков механизм взаимодействия браузера с внешними программами и как я могу зарегистрировать свой протокол?

 , ,

Mirmik
()

Как tty взаимодействует с процессом.

Форум — General

Пытаюсь понять работу терминала.

Интересует то, как tty понимает, какой процесс его читает.

Допустим, словил tty_ldisc SIGINT. Кому tty ему направит? Кто связал tty с этим процессом? В какой момент это произошло?

 

Mirmik
()

Клонирование системы на другую машину.

Форум — Admin

Есть два (и более) промышленных компа одной модели с идентичным железом. Хочу скопировать образ жесткого диска с одного компа (эталонная система) и разворачивать этот образ на остальных. Как думаете, получится?

 

Mirmik
()

Подключение тачскрина в режиме графического интерфейса приложения.

Форум — Development

Допустим, я хочу подключить к компьютеру usb тачскрин. Далее, я хочу отобразить на этом экране интерфейс отдельно взятой программы, с которой можно будет взаимодействовать через тачскрин. При этом обыкновенная оболочка пользователя отображаться не должна.

Я так понимаю, что для решения этой задачи мне потребуется поднимать отдельный рабочий стол?

В какую сторону смотреть для решения этой задачи?

 ,

Mirmik
()

Копирование со сниженной скоростью

Форум — General

Необычная проблема.

Нужно закачать 40 с гаком ГБ на флешку, но та полной скорости записи начинает сильно греться и, видимо потому, даёт ошибку.

Есть ли какой-то способ лимитировать скорость записи в носитель?

 

Mirmik
()

Обработка событий в окне интегрированного виджета.

Форум — Development

Диспозиция такая.

Есть qt приложение, которое, используя QWindow::fromWinId и createWindowContainer, встраивает qt виджет из другого процесса. Работает хорошо, но есть проблема.

Возникают лаги при передаче событий мыши во встроенный виджет. Причем, это, на сколько я понимаю, лаги именно по части обработки событий, а не какие-то внутренние лаги процесса встроенного виджета, потому что его собственная анимация работает гладко + при непосредственной работе с этим виджетом (без встраивания) таких проблем нет.

Такое впечатление, что это какая-то внутренняя кухня X11 сотоварищи.

Кто виноват и что делать?

 , , ,

Mirmik
()

nc -u в составе конвеера

Форум — General

Можно ли как-то гарантировать при использовании nc в udp режиме в составе конвеера, чтобы сообщения producer-а не склеивались?

producer | nc 127.0.0.1 9001 -u

 

Mirmik
()

Реалтайм потоки и права вэбсервера.

Форум — Development

Господа. Диспозиция такова. ОС Убунту. Есть вэбсервер, который рулит циклом жизни некоего процесса-программы. В последнем обновлении в этой программе часть потоков была переведена в режим работы с реалтайм приоритетом. Для того, чтобы это работало, программу стали запускать от лица пользователя root. Но как только это произошло, вэб сервер потерял возможность завершать программу через killall и создавать с надлежащими правами, так вэб сервер исполняется не от лица root.

Как эту проблему покрасивше разрешить?

 

Mirmik
()

Самая простая файловая система для блочных устройств.

Форум — General

Товарищи. Что проще minixfs или fatfs ? И есть ли что-то еще проще из готового?

Вообще, реквестируется самая простая файловая система, работающая поверх блочного устройства, с целью тренировки интеграции файловых систем в самопальный vfs.

 

Mirmik
()

Какова процедура монтирования первой файловой системы.

Форум — Development

Вопрос следующий.

Какой процесс и что вызывает для того, чтобы в системе появился первый dentry, vfsmount и вся сопутствующая кухня.

Используются ли для этого обычные средства, или работает какая-то специальная функция?

 , ,

Mirmik
()

RSS подписка на новые темы