В Xorg, почему я теряю свой текстовый выбор в одном окне, когда я выбираю в другом окне?

Более новые ядра используют KMS по умолчанию, таким образом, необходимо переехать от добавления vga= к Вашей строке личинки, поскольку это будет конфликтовать с родным разрешением KMS. Однако это зависит от видеодрайвера, который Вы используете: собственный драйвер Nvidia не поддерживает KMS, но можно работать вокруг этого.

Необходимо смочь получить полное разрешение в кадровом буфере путем редактирования Вашего /etc/default/grub и проверка, что GFXMODE установлен правильно, и затем добавляющий a GFXPAYLOAD запись как так:

GRUB_GFXMODE=1680x1050x24

# Hack to force higher framebuffer resolution
GRUB_GFXPAYLOAD_LINUX=1680x1050

Не забудьте работать sudo update-grub впоследствии.

8
25.07.2011, 06:03
1 ответ

При выборе текста с простым перетаскиванием он входит в то, что я обычно называю 'мягким' буфером - можно вставить его простым средним щелчком мышью, но момент, Вы выбираете что-либо еще, которое он пошел.

С другой стороны, гном и KDE и другой WMs обычно также позволяют выделенному тексту копии в 'твердый' буфер, где это остается, пока Вы явно не копируете что-то еще в него.

Программы как Firefox не так поддерживают выбор Xorg как это, они добавляют собственный режим выбора, который просто, оказывается, совпадает с ним - например, если Вы выберете текст в Firefox, затем выберите что-то в другом окне, затем вернитесь к FF и щелкните средней кнопкой для вставки, то Вы получите последний текст.

5
27.01.2020, 20:13
  • 1
    Должен любить много буферов обмена Linux. Затем существует Bash, уничтожают кольцо. –  amphetamachine 25.07.2011, 11:27
  • 2
    Спасибо Shadur.. Кажется, что это - что-то, с чем я просто должен жить.. Теперь, когда я понимаю, почему это происходит, я могу лучше избежать ловушек... Я тестировал некоторые my1 приложения, и только 3 из 27, протестированный до сих пор, не нарушайте X-выбор... Даже Firefox нарушает лодку через ее поля редактирования и диалоговые окна.. gvim потеря выбора причин... и emacs делает, но только через данные, идущие в его уничтожать-кольцо..., таким образом, это определенно плотно заблокировано в X, и это - это! :)... –  Peter.O 26.07.2011, 04:31

Теги

Похожие вопросы