Xfce 패널을 기본 설정으로 재설정 하시겠습니까?


답변:


90

XFCE는에 실행중인 세션에 대한 구성을 저장합니다 xfconfd. 먼저 삭제하려는 파일을 백업하십시오.

  1. 먼저 패널을 종료하고 xfce4-panel --quit
  2. xfce4 구성 데몬을 종료하십시오. pkill xfconfd
  3. 먼저 패널 설정을 삭제하고 rm -rf ~/.config/xfce4/panel
  4. xfconfd의 설정을 지우십시오. rm -rf ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
  5. 패널을 다시 시작하고을 실행하십시오 xfce4-panel. xfconfd자동으로 다시 나타납니다 . xfconfd를 다시 시작해야하거나 다시 시작하려는 경우 설치시이 파일 /usr/lib/x86_64-linux-gnu/xfce4/xfconf/xfconfd이 외부에 있음을 수동으로 알고 있어야합니다 $PATH.

이렇게하면 실행중인 세션이 지워지고 파일이 재생성되며 이후 세션에 대한 기본값이 설정됩니다.

한 줄로 원하십니까?

xfce4-panel --quit ; pkill xfconfd ; rm -rf ~/.config/xfce4/panel ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml ; xfce4-panel;

4
mv명령을 사용하거나 적어도 삭제하기 전에 폴더를 다른 곳에 복사하는 것이 좋습니다 .
Mateo

1
나는 그것을 제안하지 않을 것입니다. 이것은 기본값으로 간단히 재설정됩니다. 패러다임 에서 기본값 으로 재설정 → 적용실행 취소를 제공 하지 않습니다 . 나는 그들이 다른 것을 기대하게하는 것을 생각할 수 없었기 때문에 사용자가 이것을 이해한다고 생각합니다.
Evan Carroll

2
rm -rf잘못 입력하면 사용하는 것이 위험 할 수 있다는 점을 제외하고 실수로 다른 것을 옮기면 간단하게 뒤로 옮길 수 있습니다.
Mateo

1
감사합니다! 내 패널이 사라지고 로그 아웃하지 않고 이전 (백업 된) 설정으로 복원하는 방법을 찾는 데 문제가있었습니다.
weronika

1
@EvanCarroll 나는 그 의견을 말했을 때 되돌아갔습니다. 분명히 약간의 downvotes도 얻었습니다.
weronika

8

내가 말할 수있는 유일한 것은 그냥 실행하기가 더 쉽다는 것입니다.

rm -r ~/.config/xfce4

그런 다음 간단히 로그 아웃했다가 다시 로그인 xfce4하면 기본값으로 다시 재설정 됩니다. 여기서 문제가 아닌 어쨌든 명령을 -f사용하는 경우 특히 필요하지 않으면 플래그를 피하는 것이 좋습니다 sudo. 필요한 최소한의 힘만 사용하는 것이 좋습니다.

또한 사용자가 입력해야하는 명령이 제한됩니다. 파일 관리자를 열고 숨겨진 파일보기를 선택하고 .config 폴더로 이동 xfce4한 다음 마우스 오른쪽 단추를 클릭하고 폴더를 삭제 한 다음 로그 아웃했다가 다시 로그인 할 수 있습니다.


1
한 줄에서 쉽게 수행 할 수 있습니다. 그러면 pkill xfconfd; rm -rf ~/.config/xfce4/panel ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml; xfec4-panel로그 아웃하지 않아도되고 다른 유용한 설정을 취소 할 수 없습니다 ~/.config/xfce4.
Evan Carroll

다른 답변은 Ubuntu 16.04 LTS의 xfce 4.12에서 작동하지 않았지만이 답변은 훌륭했습니다. 나는 이것을 읽는 사람에게 머리를 줄 것이라고 생각했습니다.
Ken

@EvanCarroll의 솔루션이 더 좋습니다. 나를 위해 일했다. 친절한 선생님 감사합니다!
n.podbielski

3

xfce는 xfconf-query와 함께 제공됩니다. xfconf-query는 내부의 xml 구성 파일을 처리하기위한 강력한 명령 줄 유틸리티입니다.

$HOME/.config/xfce4/xfconf/xfce-perchannel-xml/

.

매뉴얼 페이지는 없지만 (Fedora에서만?) 사용 가능한 도움말이 있습니다.

$ xfconf-query -h
Usage:
  xfconf-query [OPTION…] - Xfconf commandline utility

Help Options:
  -h, --help            Show help options

Application Options:
  -V, --version         Version information
  -c, --channel         The channel to query/modify
  -p, --property        The property to query/modify
  -s, --set             The new value to set for the property
  -l, --list            List properties (or channels if -c is not specified)
  -v, --verbose         Verbose output
  -n, --create          Create a new property if it does not already exist
  -t, --type            Specify the property value type
  -r, --reset           Reset property
  -R, --recursive       Recursive (use with -r)
  -a, --force-array     Force array even if only one element
  -T, --toggle          Invert an existing boolean property
  -m, --monitor         Monitor a channel for property changes

사용 가능한 채널을 나열하려면 xfconf 작업을위한 gui 도구 인 xfce4-settings-editor를 열 수 있습니다. 또는 xfconf-query -l을 실행할 수 있습니다.

이 지식을 사용하여 --reset 또는 -r을 통해 모든 기존 xfconf 속성을 기본값으로 재설정하는 스크립트를 만들 수 있습니다.

#!/usr/bin/env bash
while read channel
do
    for property in $(xfconf-query -l -c $channel)
    do
        xfconf-query -c $channel -r -p $property
    done
done < channels.txt

...

$ cat channels.txt
displays
ristretto
thunar
xfce4-desktop
xfce4-keyboard-shortcuts
xfce4-notifyd
xfce4-panel
xfce4-power-manager
xfce4-session
xfce4-settings-editor
xfce4-settings-manager
xfwm4
xsettings

또는 정적 채널 목록이 없어도 약간 더 좋습니다.

#!/usr/bin/env bash
for channel in $(xfconf-query -l | grep -v ':' | tr -d "[:blank:]")
do
    for property in $(xfconf-query -l -c $channel)
    do
        xfconf-query -c $channel -r -p $property
    done
done

2

필자의 경우 전체 패널을 기본값으로 전환하고 싶지 않았으며 최근 Xubuntu 16.04에서 18.04로 업그레이드 했으며 패널 플러그인에 일부 변경 사항 이 있기 때문에 기본 레이아웃으로 전환하고 싶었습니다 .

내가 한 일은 다음과 같습니다.

  1. 패널의 아무 곳이나 마우스 오른쪽 버튼으로 클릭합니다 (열린 창 버튼 중 하나 제외)> 패널 > 패널 환경 설정
  2. 백업 및 복원을 클릭하십시오
  3. (선택 사항) 구성 저장 버튼을 클릭 하여 현재 구성을 저장합니다
  4. 구성 목록에서 Xubuntu 버전에 해당하는 구성을 선택하십시오. 예를 들어, 나는 Xubuntu 18.04를 사용하고 있으므로 Xubuntu Bionic을 선택했습니다 .
  5. 구성 적용을 클릭 하십시오
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.