Tag: x11

Как клиенты X знают, что им нужно будет подключиться к TCP-порту 6000+ <номер дисплея>?

Когда я запрашиваю пересылку X с сервера SSH, SSH-сервер устанавливает переменную $DISPLAY со значением localhost:10.0 . Кроме того, он начинает прослушивать 127.0.0.1 порт 6010 (а также ::1 порт 6010 для IPv6): Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port LISTEN 0 128 127.0.0.1:6010 *:* users:(("sshd",pid=11405,fd=10)) Как X-клиенты знают, что им нужно будет подключиться к TCP-порту […]

Переключиться на TTY без функциональных клавиш

На данный момент у меня есть клавиатура, в которой нет функциональных клавиш (от F1 до F12), и мне было интересно – есть ли способ переключиться на текстовые TTY (и обратно, что может оказаться проблемой, если я буду использовать xmodmap ) ?

Как получить почти идеальное качество записи на экране?

Кто-то предложил мне перенести копию немодифицированного X-дисплея в файл, а затем преобразовать этот файл в общий видеофайл. Какие команды я использовал бы для этого в системе Kubuntu? (Edit: он сказал что-то о прикреплении порта отображения к файлу.) Если это невозможно, то какой мой лучший вариант для высококачественной записи экрана, которая не зависит от быстрого оборудования? […]

Почему Shift + Insert paste от CLIPBOARD в некоторых приложениях и PRIMARY в других?

Как вставить из выделения PRIMARY (например, текст, выделенный мышью) с помощью сочетания клавиш? Shift+Insert несовместимо вставляет из PRIMARY или CLIPBOARD в зависимости от приложения. Задний план: Ctrl+C копирует выделенный текст в CLIPBOARD, а копия выбора мыши – в PRIMARY. Вставьте из CLIPBOARD с помощью Ctrl+V и вставьте из PRIMARY с помощью mouse-middle-click . В терминальном […]

Map Caps Lock для управления в Linux Mint

Я запускаю последнюю версию Linux Mint с Cinnamon. Я пытаюсь сопоставить Caps Lock с Ctrl , но я не могу понять, как это сделать. Все веб-поиски, которые я сделал, привели меня к более старым версиям Linux Mint (в моих настройках нет опции раскладки клавиатуры). Как я могу это сделать?

Как X-сервер вычисляет DPI?

Из документов Xfce : Если вы хотите переопределить значение DPI (точек на дюйм), рассчитанное X-сервером , вы можете установить флажок и использовать поле со спикером, чтобы указать разрешение, которое будет использоваться, когда ваш экран отображает шрифты. Но как X-сервер делает свой расчет? Какие предположения сделаны в процессе и могут ли некоторые параметры быть переопределены? Он […]

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 и Unix - лучшая ОС в мире.