KDE 데스크탑 파일에서 환경 변수를 설정하는 방법

KDE 데스크탑 파일에서 환경 변수를 설정하는 방법

GDK_BACKEND=x11Eclipse를 시작하기 전에 이것을 설정해야 합니다 .https://bugs.kde.org/show_bug.cgi?id=389495.

.desktop 파일에서 다음을 시도했습니다.

Exec=GDK_BACKEND=x11 /home/glodt/Software/eclipse-4.7/eclipse
Exec=env GDK_BACKEND=x11 /home/glodt/Software/eclipse-4.7/eclipse
Exec=export GDK_BACKEND=x11; /home/glodt/Software/eclipse-4.7/eclipse

그러나 그 중 누구도 예상했던 결과를 얻지 못했습니다.

다음과 같이 명령줄에서 Eclipse를 시작하면 작동합니다.

GDK_BACKEND=x11 /home/glodt/Software/eclipse-4.7/eclipse

데스크탑 파일에서 이 환경 변수를 어떻게 설정합니까?

답변1

@Kusalananda가 의견에서 언급했듯이 이것은 나에게 효과적이었습니다.

Exec=/usr/bin/env VAR=value command

맨페이지:

env - run a program in a modified environment
env [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]

답변2

다음을 시도해 볼 수 있습니다.

Exec=bash -c "GDK_BACKEND=x11 /home/glodt/Software/eclipse-4.7/eclipse"
Terminal=true

당신은 또한 시도할 수 있습니다sh

Exec=sh -c "GDK_BACKEND=x11 /home/glodt/Software/eclipse-4.7/eclipse"
Terminal=true

필요한지 잘 모르겠습니다Terminal=true

관련 정보