Tag: x11

CapsLock в качестве ключа-модификатора для клавиатур приложений

Я разработчик, и в настоящее время я использую Ubuntu Linux с PyCharm IDE для разработки веб-сайта. Чтобы улучшить производительность ввода, я рассматриваю изменение CapsLock на Hyper_L и назначаю его mod3 с помощью xmodmap. После этого я хочу отобразить mod3 для ключа «i» для «Up». Пока что я сделал: xmodmap -e "keysym Caps_Lock = Hyper_L" вывод […]

Разве $ HOME не является местом расположения домашнего каталога пользователя?

У меня возникли проблемы с веб-приложением, которое я пишу: веб-приложение, которое работает как пользователь-пользователь, должно запустить процесс inkscape для управления некоторыми SVG-файлами. Поскольку это работает как пользователь nobody , нет домашнего каталога. То, что я делаю, создает временный каталог под /tmp и пытается установить его как домашний каталог через export HOME=/tmp/someUniqueId . Затем я установил […]

Сервер X запускается только с правами root

У меня есть система Arch Linux, запасное ядро ​​и драйверы. По какой-то странной причине xinit создает ошибку, когда она запускается пользователем без полномочий root. Журналы говорят это: (EE) parse_vt_settings: Cannot open /dev/tty0 (No such file or directory) Однако, я могу stat и ls файл от пользователя non-root, и разрешение на это 755

Получение пользовательского ввода во время работы в фоновом режиме

Я пишу скрипт, который запрашивает пользователя для ввода и выполняет некоторую обработку впоследствии. Я использовал read для получения данных, но потом я заметил, что когда скрипт запускается с помощью сочетания клавиш (я добавил запись в список ярлыков клавиатуры Ubuntu), он игнорирует read и продолжает остальную часть кода. Как я могу прочитать ввод пользователя с помощью […]

Запрос состояния питания дисплея в Linux (Xorg) в командной строке

Есть ли способ запросить состояние питания дисплея Xorg / X11 из командной строки? Я хочу знать, включен ли мой ЖК-дисплей после экранной заставки – видимо, подсветка все еще включена. Это несмотря на настройки настроек gnome-screensaver, которые после 5 минут бездействия отображают дисплей, который должен заснуть. Я использую Debian 6 и любой сервер x с ним. […]

Как работают ввод с клавиатуры и вывод текста?

Предположим, что я нажимаю клавишу A в текстовом редакторе, и это вставляет символ a в документ и отображает его на экране. Я знаю, что приложение-редактор напрямую не взаимодействует с оборудованием (между ними есть ядро ​​и прочее), так что происходит внутри моего компьютера?

Копирование файлов из командной строки в буфер обмена

В диспетчере файлов GUI можно выбрать несколько файлов, нажмите Ctrl-C (который предположительно копирует информацию о файлах в буфер обмена), затем перейдите в другую папку и нажмите Ctrl-V, который затем скопирует файлы в это каталог. В качестве эксперимента, после копирования файлов в файловый менеджер, можно переключиться на текстовый редактор – нажатие Ctrl-V там содержит список абсолютных […]

почему экран x11 не будет работать через ssh?

Я зарегистрировался на удаленном сервере и пытаюсь отобразить приложение x (например, firefox). но появляется сообщение об ошибке. ниже приведены мои попытки открыть firefox Black@Black-PC ~ $ ssh -X kwagjj@$labserver -p 122 [kwagjj@James5 ~]$ firefox Error: no display specified [kwagjj@James5 ~]$ exit logout Connection to 143.248.146.204 closed. Black@Black-PC ~ $ ssh -Y kwagjj@$labserver -p 122 [kwagjj@James5 […]

Прокрутка «OS X-like» в Linux?

Есть ли способ сделать прокрутку на Linux-машине (работающей X11) более похожей на естественную прокрутку OS X? С «естественной прокруткой» я имею в виду тот факт, что вы можете пролистывать страницы, в прокрутке есть импульс. У меня есть macbook с Arch Linux, и я бы хотел, чтобы трекпад немного улучшился.

Приложение, которое позволяет отображать содержимое буфера обмена и его тип MIME?

Я ищу приложение, которое может показать мне информацию о содержимом буфера обмена. При копировании некоторых данных в буфер обмена данные связаны с определенным типом MIME. Обычный текст text/plain , двоичные данные могут быть скопированы как application/octet-stream и т. Д. У меня есть приложение, которое копирует двоичные данные, помещает его как свой собственный тип MIME, и […]

Linux и Unix - лучшая ОС в мире.