Графически запускать приложения с помощью настраиваемого 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. Тем не менее, этот выглядит достаточно безвредным.

  • Как новый KDE Neon сравнивается с Kubuntu и каковы преимущества и недостатки каждого
  • Как установить Kile на Debian KDE 7.3 32 бит?
  • Агент диспетчера почты: не удалось получить доступ к папке исходящих сообщений (ошибка Unknow. (Не удалось получить сбор ресурсов).)
  • LibreOffice имеет странный интерфейс градиента
  • Невозможно выйти из меню KDE OpenSuSE
  • Терминалы GUI (?) Сброс $ SHELL
  • Открыть запуск через оболочку / скрипт
  • Тестирование активного сеанса окна
  • Установка KDE на Ubuntu Natty из cdrom
  • ssh-agent не добавляет ключ при запуске графически
  • Как изменить подсветку синтаксиса по умолчанию для заголовочного файла в Kate
  • Interesting Posts

    Добавить пользователя в Solaris

    Как записывать веб-камеру v4l с помощью ffmpeg? Невозможно найти подходящий формат для кодека «none»

    Xming для Linux? (Aka запускает экран / x11 сервер внутри окна)

    Как Firefox и Chrome отображают изображения JPEG в Linux?

    Выход из программы завершения tcsh по программе

    Пользовательские настройки для monit? Должна ли она выполняться как root или ее собственный пользователь?

    Сравнение awk с использованием массивов

    Алиасы Bash не подхватили первоначальный логин

    Скопировать первое слово имени файла

    некоторые окна в i3wm выглядят странно

    urxvt: прокрутка только одной строки

    Как я могу создать резервную копию Win7 перед установкой монетного двора вместе с ним

    Область переменных в while-read-loop на Solaris

    Как выполнить итерацию списка и скопировать файлы из machineB и machineC эффективно?

    Выбор файловой системы для общего диска (а не файловой системы кластера, такой как GFS)

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