Сделать прозрачным xterm

Я просматриваю процесс создания прозрачного xterm, я выполнил шаги на этом сайте . Я установил transset-df и Xcompmgr и добавил эту строку в мой .bashrc файл [ -n "$XTERM_VERSION" ] && transset-df -a >/dev/null

Я использую Awesome WM и когда я открываю новое окно с Mod4 + Enter, я получаю сообщение о invalid window paramter помимо прочего, и это не делает окно прозрачным, но когда я создаю sucesive окна, это делает предыдущий окна прозрачны, даже делает предыдущие окна без прозрачных окон, кроме самого последнего. Сначала я решил, что это проблема программного обеспечения, но затем, посмотрев на transset-df , я понял, что опция -a сообщает transset-df применять прозрачность к фактическому окну.

Так что он делает, чтобы применить прозрачность к самому последнему окну, поэтому первые окна xterm показывают ошибку (она не создается к моменту вызова команды), а принудительные xterms делают предыдущую прозрачную.

Мне нужно каким-то образом сказать bash, чтобы применить команду только после того, как окно было создано.

Благодарю.

  • В какой степени эмуляторы терминалов xterm, xterm-color и linux основаны на VT100?
  • Xterm: для оболочки не найдено абсолютного пути: 500
  • Зачем использовать очки для xterm или что-то еще
  • управление терминалом linux на новый терминал
  • Могу ли я сделать текст в xterm и выглядеть как gnome-terminal?
  • Как запустить XTerm с подсказкой внизу?
  • cssh: изменить терминал с xterm на терминатор
  • Отсутствие пробела в выводе `ps` около EOL
  • One Solution collect form web for “Сделать прозрачным xterm”

    Я обошел это, вообще избегая .bashrc . Я создал сценарий оболочки с именем xterm который открывает xterm, и устанавливает прозрачность после небольшой задержки, чтобы убедиться, что окно xterm было создано:

     #!/usr/bin/env sh # Launch xterm in the background /usr/bin/xterm & # Sleep long enough to get the window open, and set transparency sleep .4s transset-df -a 

    Это вызывает проблемы, если другие приложения вставляют xterm или ожидают, что они будут запущены напрямую, поэтому вы можете назвать скрипт xterm-trans или что-то, что не переопределяет фактический двоичный файл.

    Interesting Posts

    Включите SCL python27, чтобы другие RPM могли его видеть

    может ли initramfs выгружаться для замены диска?

    Как передать параметры 4..99 на другую функцию

    Когда вы ожидаете на странице, какой сон является задачей?

    Модуль беспроводного ядра не загружен

    как использовать tc с htb на arch-linux

    Рекурсивно переименовывать файлы, используя список шаблонов и замен

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

    Как изменить имена блоков устройств, например / dev / sdc, на / dev / sdb?

    Как отключить сенсорную панель или предотвратить случайный щелчок при вводе на Fedora 24?

    Как заменить несколько пустых строк на определенную непустую строку?

    повторно перезапустить клиент NFS без перезагрузки

    Как пропустить специальные / сокетные файлы во время передачи rsync?

    Измените существующий скрипт, чтобы хранить данные только две недели

    Какова реальная точка опции -f на rm?

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