내 URxvt(rvxt-unicode) 터미널 에뮬레이터에서 (가짜) 투명한 회색 배경을 구현하려고 합니다.
합성 투명도를 사용하여 이 작업을 수행하면 잘 작동하지만 "가짜" 투명도를 사용하여 작업할 수는 없습니다.
내 항목에는 .Xdefaults
다음을 입력합니다.
*foreground: #AAAAAA
*background: #151515
URxvt*transparent: true
URxvt*shading: 33
어떤 색을 입력해도 결국에는검은색, 투명한 배경. 흰색 헥사코드를 입력해도 배경이 검은색으로 나오네요.
내가 말했듯이 실제 투명도를 사용하면 올바른 색상의 배경을 얻을 수 있지만 Ranger FM에서 w3img 미리보기를 사용하려면 터미널에서 가짜 투명도를 사용해야 합니다.
답변1
이에 대한 임시 수정 방법이 있습니다. 완벽한 해킹은 아니지만 작동합니다.
w3mimg-preview 및 투명성을 사용하여 Ranger FM과 함께 Urxvt를 사용하려는 사람의 경우:
실제 투명도에서는 작동하지 않으며 .Xdefaults를 사용하여 Urxvt에서 회색의 가짜 투명한 배경을 얻는 데 문제가 있습니다.
그래서 저는 다음과 같이 모든 Urxvt 창을 투명하게 만드는 Transset과 Devilspie 프로그램을 사용했습니다.
- sudo apt-get install Devilspie && transset.
- Mkdir ~/.devilspie && touch urxvt.ds
Vim ~/.devilspie/urxvt.ds에는 다음 내용이 포함되어 있습니다:
(if (matches (window_class) "URxvt") (begin (spawn_async (str "transset-df -i " (window_xid) " .95" ) ) ) )
(작가님께 감사드립니다.다음과 같은우편 엽서)
- 내 autostart.sh에 Devilspie &를 추가했습니다(Openbox).
6 성공! 내가 실행하는 모든 Urxvt 창은 95% 불투명하며 Ranger 및 해당 이미지 미리 보기와 함께 투명한 Urxvt를 사용할 수 있습니다.
나를 도와주려고 노력한 모든 사람에게 감사드립니다. 이것이 미래의 누군가에게 유용하길 바랍니다!