Xfce4 기본 창 관리자를 변경하는 방법은 무엇입니까?


11

Xfce4의 기본 창 관리자를 어떻게 변경합니까?

어떤 이유로 xfwmxfce4 셸을 실행할 때 실행되지 않습니다.


xfce4 쉘을 어떻게 시작합니까?
ish

당신은 사용 --replace과 같은 명령에 위해를 compiz --replace가 설치되어있는 경우 XFCE 또는 에메랄드에서 Metacity를 사용하는 ..
열린 헤레라

이미 xfwm4 --replace로 시도했지만 로그 오프 한 후에는 지속되지 않습니다.
idgar

xfce4 쉘을 어떻게 시작합니까?
ish

1
그냥 lightdm에서 xfce 세션을 선택
idgar

답변:


12

기본 창 관리자를 영구적으로 변경하는 가장 쉬운 방법은 다음과 같습니다.

  1. 원하는 WM을 다운로드하십시오.

  2. 그런 다음 시스템 도구> 환경 설정> 시작 애플리케이션으로 이동하십시오.

  3. 그런 다음 "추가"를 클릭하십시오.

  4. 예를 들어, 기본 WM을 메타 시티로 변경하려면 "name"에서 "metacity"를, "command"에서 "metacity --replace"를 입력하십시오. "추가"를 클릭하십시오.

  5. 로그 아웃> 로그인


10

이렇게 YourWindowManager --replace이미 로그인시 시작 xfwm4 수단을 당신은 지금의 작동하지만 같은 빠르고 깨끗한 방법이 있는지 ... 그것은 새 창 관리자를 시작 중지하는 이 사람이 설명 자신의 예로서 kwin을 복용.

XFCE는 /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xmlxubuntu 아래에 지정된 창 관리자를 시작합니다 ./etc/xdg/xdg-xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml

이 파일에서 Client0_Command속성을 찾아 그 값을 편집하십시오. <value type="string" value="xfwm4"/>to <value type="string" value="kwin"/>(분명히 "kwin"을 선택한 창 관리자로 바꾸십시오) 루트로 이동해야합니다. /home/user/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml변경 사항이 사용자 공간에만 영향을 미치도록 하려면 해당 파일을 복사하고 편집 만 할 수도 있습니다 .

XFCE에서는 로그 아웃하는 동안 세션을 저장하는 것이 일반적이므로 설정 관리자-> 세션 및 시작-> 세션 탭-> 저장된 세션 지우기를 잊지 마십시오.

이제 로그 아웃했다가 다시 로그인 할 수 있습니다.


xfconf-query --channel xfce4-session --property /sessions/Failsafe/Client0_Command --set openbox --force-array( openbox선호하는 창 관리자로 변경) 을 사용하여 명령 행에서 동일한 작업을 수행 할 수 있습니다 .
Mikel

@Mikel "새 값이 1 개 있지만 2 가지 유형 만 결정할 수 있습니다."
d33tah

@ d33tah이 명령은 xfconf 버전 4.12.1에서 작동했습니다.xfconf-query --channel xfce4-session --property /sessions/Failsafe/Client0_Command --type string --set "awesome" --force-array
josch

2

일반적으로 ...

  1. 원하는 창 관리자가 없으면 다운로드하십시오.
  2. XFCE 기본 관리자의 경우 --replace로 실행하십시오. xfwm4 --replace
  3. 로그 아웃하지만 '미래 로그인을 위해 세션 저장'옵션을 확인했는지 확인하십시오. 달리 사용할 수없는 경우 명령 행에서 로그 아웃 대화 상자를 호출 할 수 있습니다.xfce4-session-logout

0

xfwm4로 변경하려면 다음 명령이 작동해야합니다. 그러면 기본적으로 Xfce의 설정으로 변경됩니다.

xfconf-query --channel xfce4-session --property /sessions/Failsafe/Client0_Command --type string --set 'xfwm4' --type string --set '--replace'

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.