Linux курсор оставляет след

На рабочем столе остаются следы от выделения курсором

На рабочем столе остаются следы от выделения курсором. Gentoo, ядро: x86_64 Linux 4.9.16-gentoo. Проблема как на компьютере, где видеокарта Radeon R7 370, так и на ноутбуке с Nvidia 740m + intel4000, т.е. от драйвера (radeon или nouveau/intel) это врятли зависит. Проблема появилась после очередного обновления системы, до этого все нормально работало. Были другие проблемы с запуском некоторых программ, после обновления gcc. Выполнил revdep-rebuild —library ‘libstdc++.so.6’ — —exclude gcc, как написано в новости 2015-10-22-gcc-5-new-c++11-abi, проблема запуска решилась. Но след от выделения курсором на рабочем столе остается. Пробовал emerge @x11-module-rebuild — не помогло. Пересобирал весь мир — тоже не помогло. Можек кто сталкивался с такой проблемой? Помогите решить проблему.

Я сталкивался на убунте года три назад, само починилось при следующем обновлении.

Это композитор чудит, смотри в его сторону (я не знаю, кто за композитора в Cinnamon).

т.е. от драйвера (radeon или nouveau/intel) это врятли зависит

Попробуй другой WM/DE, что бы понять композитор это или иксы.

На плазме проблемы нет. Так же проблема решается, если обновиться до нестабильной версии системы.

Протри курсор от жира.

Поставь IceWM, например. Или XFCE. Enlightement тоже, кстати, после очередного обновления ведра стал глючить — какая-то там беда всплыла со спящим режимом.

Источник

Курсор мыши оставляет «следы» / артефакты

В Ubuntu Gnome 15.10 мой курсор мыши оставляет странные «следы» по всему экрану. Это происходит, когда курсор перемещается или покидает динамический элемент экрана (все, что изменяется при наведении курсора), например ссылку или кнопку на панели инструментов.

Любая помощь, чтобы исправить эту причуду будет принята с благодарностью.

5 ответов

Если в Ubuntu включен Универсальный доступ> Масштабирование, то, по моему опыту, вы получите квадратный артефакт, который следует за курсором и оставляет след (но только на рабочем столе, а не над окнами приложений). Отключение функции масштабирования (и включение ее только тогда, когда она мне нужна) решает эту проблему с артефактами для меня в Ubuntu (18,19 и теперь 20LTS).

Благодаря ответу Марка, который заставил меня искать способы настройки Gnome для перерисовки всего на vsync, я наконец нашел решение этой проблемы в Gnome. Просто добавьте эту строку в свой /etc/environment файл:

Наконец-то я свободен от следов курсора и разрывов экрана в Ubuntu 16.04 с Gnome 3.18.2.

У меня была такая же проблема в Kubuntu 16.04 и я избавился от следов, повернув Tearing / VSync, чтобы всегда перерисовывать все (Системные настройки> Дисплей> Композитор). Вы также избавляетесь от следов, отключая OpenGL (также находится в настройках Compositor), но затем теряете аппаратное ускорение.

У меня была проблема с разрывом экрана сразу после обновления Kubuntu 16.10 до 17.04. Ответы от Джозефа и комментарий от MariusMatutiae (под ответом Марка) помогли мне, но мне пришлось использовать оба решения вместе. Подводя итог я:

  1. Пошел в Настройки системы >Дисплей и монитор >Композитор
  2. Установите рендеринг Backend для OpenGL 3.1
  3. Установите для параметра «Устранение разрывов» («vsync») значение «Перекрашивание на весь экран».
  4. добавленной CLUTTER_PAINT=disable-clipped-redraws:disable-culling в /etc/environment
  5. Выйти из системы и войти обратно
Читайте также:  Восстановление системы windows 10 акронис

Та же проблема с Ubuntu 18.04LTS, которая установила KiCad 4.0.7. Исправлено с установкой KiCad 5 с http://kicad-pcb.org/download/ubuntu/.

NB. На самом деле вы не загружаете с домашнего сайта KiCad, но, следуя инструкциям для Ubuntu, вы добавляете сайт загрузки в загрузчик программного обеспечения с помощью PPA. Затем используйте «apt» для установки KiCad 5. Довольно простая процедура с простыми инструкциями. Таким образом, вы будете автоматически обновляться до новых версий, как и любые другие пакеты Ubuntu.

У меня только что была эта проблема с Linux Mint 18.2 (на основе Ubuntu 16.04), недавно установленным и работающим с Cinnamon. Один монитор подключен к моему i7 Sky lake, а другой — на Radeon R7. Я обновил ядро ​​до новой версии 4.13, выпущенной вчера, но это ничего не изменило. Я пытался переключить основной монитор, безрезультатно. У меня нет настройки композитора в Cinnamon, но я знаю, что это была проблема с драйвером графического процессора, перекрасить все, что каждый раз не выглядело как хорошее решение. Поэтому я обновил Mesa с 17.0.2 до 17.1.2 (даже если это все еще OpenGL 3), а затем активировал DRI3 вместо DRI2 (после этой страницы вики) и TADA! Больше никаких артефактов!

Источник

Курсор мыши оставляет «следы» / артефакты

В Ubuntu Gnome 15.10 мой курсор мыши оставляет странные «следы» по всему экрану. Это происходит, когда курсор перемещается или покидает динамический элемент экрана (все, что изменяется при наведении курсора), например ссылку или кнопку на панели инструментов.

Любая помощь, чтобы исправить эту причуду будет принята с благодарностью.

У меня была та же проблема в Kubuntu 16.04 и я избавился от следов, повернув Tearing / VSync, чтобы всегда перерисовывать все (Системные настройки> Дисплей> Композитор). Вы также избавляетесь от следов, отключая OpenGL (также есть в настройках Compositor), но затем теряете аппаратное ускорение.

Благодаря ответу Марка, который заставил меня искать способы настройки Gnome для перерисовки всего на vsync, я наконец нашел решение этой проблемы в Gnome. Просто добавьте эту строку в ваш /etc/environment файл:

Наконец-то я свободен от следов курсора и разрывов экрана в Ubuntu 16.04 с Gnome 3.18.2.

У меня была проблема с разрывом экрана сразу после обновления Kubuntu 16.10 до 17.04. Ответы от Джозефа и комментарий от MariusMatutiae (под ответом Марка) помогли мне, но мне пришлось использовать оба решения вместе. Подводя итог я:

  1. Пошел в Настройки системы >Дисплей и монитор >Композитор
  2. Установите рендеринг Backend для OpenGL 3.1
  3. Установите для параметра «Устранение разрывов» («vsync») значение « Полноэкранные перекраски».
  4. Добавлено CLUTTER_PAINT=disable-clipped-redraws:disable-culling в /etc/environment
  5. Выйти из системы и войти обратно

Та же проблема с Ubuntu 18.04LTS, которая установила KiCad 4.0.7. Исправлено с установкой KiCad 5 с http://kicad-pcb.org/download/ubuntu/ .

Читайте также:  Как отключить антивирус windows 10 доктор веб

NB. На самом деле вы не загружаете с домашнего сайта KiCad, но, следуя инструкциям для Ubuntu, вы добавляете сайт загрузки в загрузчик программного обеспечения с помощью PPA. Затем используйте «apt» для установки KiCad 5. Довольно простая процедура с простыми инструкциями. Таким образом, вы автоматически обновитесь до новых версий, как и любые другие пакеты Ubuntu.

У меня только что была эта проблема с Linux Mint 18.2 (на основе Ubuntu 16.04), недавно установленным и работающим с Cinnamon. Один монитор подключен к моему i7 Sky lake, а другой — на Radeon R7. Я обновил ядро ​​до новой версии 4.13, выпущенной вчера, но она ничего не изменила. Я пытался переключить основной монитор, безрезультатно. У меня нет настройки композитора в Cinnamon, но я знаю, что это была проблема с драйвером графического процессора, перекрасить все, что каждый раз не выглядело как хорошее решение. Поэтому я обновил Mesa с 17.0.2 до 17.1.2 (даже если это все еще OpenGL 3), а затем активировал DRI3 вместо DRI2 (после этой страницы вики ) и TADA! Больше никаких артефактов!

Источник

Нужна помощь с KiCad 4.0.7 в Linux Mint

Привет, поставил КиКад под Линукс, при любом перемещении курсора остаётся след из крестиков, очень мешает работать.
Может кто сталкивался и знает как это победить? Разные драйвера под видео пробовал, не помогло.
По железу: проц i3 2350M оперативки 2Гб, видео GeForce GT 520MX и встроенное от Интел.
Ось Linux Mint 19.3
Под виндой такой проблемы нет, но переключаться между осями долго и неудобно.

Найдены дубликаты

GNU/Linux

697 постов 13.1K подписчик

Правила сообщества

Все дистрибутивы хороши.

Я вас сейчас попробую плохому научить 😉 У меня минт и под ним 7 виртуалок VirtualBox с разными виндами и наборами софта. На работе обычно подключен доп. монитор и на одном одна виртуалка а на основном другая. Так работаю с 2008го года.

Совершенно не парюсь за «чистоту», где удобнее в данный момент там и работаю/развлекаюсь. Хотя загрузка нативной винды это совсем уж аварийный случай, примерно раз в полгода. Периодически прилетают Vmware виртуалки от коллег со всяким сторонним (промышленным) софтом, но они тоже прекрасно открываются посредством VirtualBox. Часто в виртуалке запущен например симулятор сенсорной панели а прога с ним общающаяся вертится в нативном линуксе на той-же машине, общаются друг с другом через виртуальный COM порт. Так что если бук тянет может тоже не стоит париться.

Предвидя вопросы, — «Как сделать виртуальный порт?»:

# socat PTY,link=/dev/ttyS10 PTY,link=/dev/ttyS11

И потом ещё желательно:

# chmod 660 /dev/pts/*

Мы создали 2 связанных друг с другом виртуальных порта /dev/ttyS10 и /dev/ttyS11

На /dev/ttyS10 настраиваем линуховую софтину а /dev/ttyS11 подрубаем к виртуалке он будет виден внутри как COM1:

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

Если нужно общатся с физической железякой, то там 2 пути, первый подрубить само устройство к винде в виртуалке напрямую:

Читайте также:  Тюнер для windows media centre

В этом случае потребуются драйвера в самой винде. Этот способ также хорош для оживления старых устройств, например у меня есть старый сканер под который последние драйвера были только под XP а под линукс драйверов и не было никогда. Таким макаром он прекрасно работает.

Ну и второй способ, если железяка работает через COM порт то можно подключить как на картинке чуть выше, USB-COM конвертор обычно (но не всегда) виден как /dev/ttyUSBx. Но в этом случае тайминги будут похуже, со всеми вытекающими.

Так, что-то меня уже занесло куда-то от оригинальной темы.

Источник

Лагает курсор на всех линуксах (незначительно)

Ставил и убунту, и опенсус с федорой с кде и гномами. В первый раз я попробовал убунту где-то в 2011, в общем не суть. Заметил, что на линуксах курсор чуть чуть имеет небольшой лаг, как будто включена VSync, вроде задержка незаметна, но все равно очень сильно чувствуется подсознательно и из-за этого быстро устает ладонь и начинает болеть голова. Например в Windows и OS X курсор супернативен и ощущение сама ладонь внутри монитора, а на линуксах маленькая задержка. Вот на виртуалке сейчас стоят виндовс и линукс, на виндовсе даже в виртуализации мышка супер, на федоре 22 маленькая задержка невидимая. С чем это может быть связано и как лечить?

Сделай скриншот окна в кедах: параметры системы / устройства ввода / мышь / дополнительно.

Just so you know, с включенным vsync наоборот ничего нигде не лагает, от слова «совсем». А у тебя, небось, радеон^Wамд вместо видеокарты, да?

Когда я говорил что графическая подсистема в Unix имеет задержку, а в Windows суперотзывчива даже в виртуалке (запущенной на одном 900 MHz ядре. ), мне не верили.

И тебе не поверят. Будет очередное «УМВР», «Руки не из того места», не та видеокарта, да и вообще «ВРЁТИИИИИИИ. 111».

Vsync чуть-чуть уменьшает отзывчивость устройств ввода/вывода, в частности мышка немножко запаздывает. Попробуйте поиграть в контру с включенным vsync и без — в первом случае мышь двигается как бы по инерции, во втором уже мышь сразу занимает измененное положение, даже если без верт синх. фпс около 40, а с верт синхронищацией 60, то без vsync курсор все равно будет отзывчивее. Здесь ощущение будто точно так же.

Видеокарты nVidia, ставил драйвера, игры летали, все супер как на ПК так и на ноутбуке, но микрозадержка не исчезает. Хочу узнать почему такого нет в других системах? Или всегда для обновления экрана работает всинх, или же может этот X.org сервер на вашем линуксе всегда имеет пинг? При перемещении окна окно не под курсором, а чуть смещенное (на ос х тоже так же), думал из-за этого такое иллюзионное ощущение появляется, но если двигать мышкой туда сюда, видно что курсор отстает на доли секунд.

Неужели никто до сих пор не поднимал такую проблему, это ж ужасно портит user-experience

Источник

Оцените статью