Графически запускать приложения с помощью настраиваемого LD_PRELOAD?

Я использую KDE Plasma, и я хотел бы отключить курсор, мигающий в приложениях Qt5 (например, KWrite, но не только) благодаря файлу .so в этом git repo * , поскольку флажок «отключить курсор мигает» отсутствует панель конфигурации 🙁

Я добавил export LD_PRELOAD=/full/path/to/qt5noblink.so в мой .bashrc-файл, но он работает только для приложений, запускаемых с моей оболочки, а не при export LD_PRELOAD=/full/path/to/qt5noblink.so по файлу.

Есть ли способ, которым Plasma глобально заботится об этой экспортной линии? (без переписывания всех моих исполняемых файлов: этот предыдущий вопрос не совсем то, что я ищу …) Спасибо!

(* Для трюков на курсоре, мигающих для другой среды рабочего стола, прочитайте это , это великолепно!)

One Solution collect form web for “Графически запускать приложения с помощью настраиваемого LD_PRELOAD?”

.bashrc считывается только при запуске интерактивной оболочки. Неправильное место для установки переменных среды: поскольку вы обнаружили, что они установлены только в приложениях, запущенных через интерактивную оболочку.

Чтобы установить переменную среды для всего сеанса, в большинстве систем вы можете установить ее в ~/.profile . Поскольку вы используете KDE, лучшим местом может быть ~/.config/plasma-workspace/env/preload.sh . Таким образом, переменная будет установлена ​​только в том случае, если вы входите в систему под KDE, а не при выборе другой среды GUI или при входе в текстовый режим (например, по сети). Помните, однако, что установка LD_PRELOAD очень широко может быть опасной: библиотека будет загружена в каждую программу, которую вы запускаете, а не только в программы, использующие библиотеку Qt. Тем не менее, этот выглядит достаточно безвредным.

  • Включить Compiz Fusion при запуске kde
  • Помните, какое окно рабочего стола принадлежит
  • KDE с плазмой 5 не автоматизирует разделы на Ubuntu
  • Как изменить настройки по умолчанию для композитора KMail?
  • Как восстановить рабочий стол kde
  • Простое переключение на динамический менеджер окон из KDE
  • Как установить Dolphin в качестве менеджера файлов по умолчанию в KDE?
  • Какой дистрибутив Linux имеет первоклассный рабочий стол KDE и стабилен и прост?
  • Как правильно настроить параметры GRUB из системных настроек KDE
  • Debian / Boot to CLI / No KDE
  • Печать дуплекса на Linux Mint
  • Interesting Posts

    Создание adhoc-сети при отключении от сети

    Является ли Ubuntu LTS бинарным, совместимым с Debian?

    Удаление старых файлов происходит медленно и «убивает» производительность ввода-вывода

    nohup: не удалось запустить команду `. ': Permission denied

    One-Liner для преобразования и настройки заданного времени в FreeBSD

    Что означает проверка bashrc PS1 ?

    Можно ли использовать APT на TinyCore?

    Репозиторий пакетов, для которого версия Fedora лучше всего подходит для RHEL / CentOS / Scientific Linux 6.0?

    Как я могу заставить sudo отказаться от всех переменных среды?

    Сокращение времени загрузки ubuntu с помощью dmesg

    Предотвратить совместное использование файлов cookie при открытии несколькими экранами

    перенаправить вывод команды awk gsub в файл

    Chrome – проблема с картами google

    Жесткий диск USB не будет перезагружаться после отключения питания

    cd ~ работает в одном сеансе терминала, но не в другом (об ошибке не сообщается)

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