이건 쇼를 위한 거야지터 콜라, 내 생각에는 질문이 더 일반적이라고 생각합니다. LM 시나몬 18도 사용합니다.
내가 설정하고 싶은 환경 변수는 SCALE_GIT_COLA=2
프로그램이 HiDPI 모니터에서 잘 보이도록 하는 것입니다.
export SCALE_GIT_COLA=2
my 에 추가한 .profile
다음 터미널을 열고 실행하면 git-cola
원하는 효과를 얻을 수 있습니다.
그러나 런처를 사용하면(저는알버트, 그러나 다시 한 번 이것이 더 일반적이라고 생각합니다) 실행 하면 아직 설정되지 않은 git-cola
것처럼 보입니다 .SCALE_GIT_COLA=2
에서 설정한 환경 변수를 존중하도록 Cinnamon 데스크탑에서 실행 프로그램을 실행하려면 어떻게 해야 합니까 .profile
? 또는 이 동작을 얻으려면 이러한 환경 변수를 어디에 추가할 수 있습니까?
답변1
git-cola.desktop 파일을 복사하고 ~/.local/share/applications/
한 줄을 수정합니다.
Exec=/usr/bin/env SCALE_GIT_COLA=2 git-cola
답변2
Cinnamon 데스크탑을 사용하는 Ubuntu Jammy에서도 비슷한 문제가 발생했습니다. 런처 메뉴에서 환경 변수를 전달해야 합니다. env
변수 앞에 사용하면 시작된 프로그램에 변수가 전달될 수 있다는 것을 알았습니다 .
DBUS_SESSION_BUS_ADDRESS=''
내 경우에는 변수를 추가하여 종결자(수신기 창에서 이중 문자를 수정하는 데 사용됨)를 수정했습니다 . 데스크탑 런처로 변환하려면 다음이 필요합니다.
런처 명령 전:
terminator
런처 명령 후:
env DBUS_SESSION_BUS_ADDRESS='' terminator
비슷한 상황에 있는 다른 사람들에게도 도움이 되기를 바랍니다.