사용자 도구

사이트 도구


linux:xfce

XFCE

기본 시계 위젯

  • 사용자 정의 형식을 다음으로 변경하면 한국어 환경에 적합하게 보인다.
    %m月 %d日 %a %H:%M

Themes

Plugins

  • xfce4-goodies 플러그인 설치할 것.
  • Clipman - 클립보드 관리자를 사용한다. 나는 보통 clipit 혹은 CopyQ 사용
  • xfce4-windowck-plugin 창을 최대화 했을 때 창 버튼들을 패널에 보여줌.

DockLike Plugin

panel 초기화

  • 간혹 패널이 이ᅟ상증세를 보일 때 재부팅 없이 초기화할 수 있다.
xfce4-panel -r

명령행으로 바탕화면 바꾸기

  • http://phantomsdad.blogspot.kr/2011/09/set-wallpaper-in-xfce4-from-command.html
    # shell script
     
    set_wallpaper()
    {
      # Set picture $1 as desktop background
      # 0 - Auto
      # 1 - Centered
      # 2 - Tiled
      # 3 - Stretched
      # 4 - Scaled
      # 5 - Zoomed
      xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/image-path -s $1
      xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/image-style -s 4
      xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/image-show -s false
      xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/image-show -s true
    }
    # 마지막 두 명령은 새로고침 차원에서 필요하다.

명령행으로 패널 출력 모니터 변경

xfconf-query -c xfce4-panel -p /panels/panel-0/output-name -sn [모니터명]
# 모니터명은 xrandr 명령을 실행하면 나오는 VGA1, LVDS1 같은 값이다.

명령행으로 플러그인추가

# 먼저 원하는 플러그인의 이름을 알아내야 하는데, 이게 알기 어렵다. 미리 다른 패널에 플러그인을 GUI로 추가한 뒤에
xfconf-query -c xfce4-panel -p /plugins/plugin-[ID]
# 위 명령을 내리면 플러그인의 이름이 나온다.
 
# 알림 영역(notification area)은 이름이 systray 이다. 아래 명령을 실행하고 원하는 패널 번호를 지정한다.
xfce4-panel --add=systray

창 최대화 영역지정

  • 설정 관리자 → 작업공간 → 여백에서 창 최대화시에 남겨둘 마진을 설정할 수 있다.
  • VirtualBox Seamless 모드와 함께 사용하면 좋다.

마우스 휠로 작업공간 이동 금지

  • 설정 → 창 관리자 기능 개선 → 데스크톱 상에서 마우스 휠을 돌려 작업 공간 전환 끄기

Thunar

Session 저장/해제

  • 세션을 저장하여 로그인 시 항상 로그아웃 당시의 프로그램들이 실행된 상태로 할 수 있다.
  • 저장된 세션을 지우려면 제어판 → 세션 및 시동 → 세션 → 저장한 세션을 지웁니다 실행.

Compton 사용하기

창이 모서리로 갔을 때 타일링하기

  • 기본적으로는 창이 모서리로 가면 작업 공간을 전환한다.
  • 윈도우 타일링을 하려면 제어판 → 창 관리자 → 고급설정 → 화면 모서리에 도달하면 작업 공간 전환 항목의 모든 체크를 해제한다.

창 타일링 방법 - Window Tiling

xfce4-appfinder/Whisker

  • Whisker 메뉴 속성의 검색 설정이나 xfce4-appfinder에 보면 설정에 사용자 정의 동작 기능이 있다.
  • 예 - 내 위키 검색기
    • 유형 : 접두어
    • 패턴 : !kw
    • 명령 : exo-open --launch WebBrowser https://kwonnam.pe.kr/wiki/doku.php?do=search&id=%s
  • appfinder와 Whisker 메뉴의 사용자 정의 동작 기능은 동일한 기능이지만 서로 별개로 작동하므로 두 번 설정해야한다.

문제점들

  • 화면 좌상단에 작은 사각형이 나타나는 현상 : 제어판 → 창관리자 기능향상 → 합성 처리 설정을 꺼버리면 사라짐.

Dual Monitor 환경, Panel의 창단추가 다른 모니터의 창단추를 보여주는 현상

  • Xubuntu 14.04에서 패널의 창단추 플러그인에 설정을 현재 모니터의 것만 보여주게 해도, 다른 모니터의 창 목록을 보여주는 현상이 발생한다.
  • 실제 모니터의 갯수와 위치를 인식하기 전에 XFCE4 Panel이 실행되면 나타나는 현상이라고 한다.
  • xfce4-panel -r 명령으로 패널을 재실행하면 현재 모니터 상태를 올바르게 인식한다.
  • ~/.local/bin/reloadpanel.sh 실행 파일로 만들어 시작 프로그램으로 등록한다.
    #!/bin/sh
    sleep 5
    xfce4-panel -r

Whisker Menu

  • ubuntu 14.04 부터 기본 패키지로 들어갔음. 최신 버전 업그레이드를 원한다면 PPA로 까는 것도 괜찮음.
  • Whisker Menu Linux Mint 형태의 메뉴
  • Xubuntu에서 Whisker 메뉴 설치 → Xubuntu 14.04부터 기본 메뉴
    sudo add-apt-repository ppa:gottcode/gcppa
    sudo apt-get update
    sudo apt-get install xfce4-whiskermenu-plugin
  • 메뉴 띄우는 단축키를 xfce4-popup-whiskermenu 를 사용하도록 변경
  • 패널에 “Whisker Menu” 추가

XFDashboard

  • 아래명령을 단축키로 지정하면 Guake 같은 Drop Down Terminal이 된다.
  • xfce4-terminal 설정에서 폭, 단축키 사용 여부 등을 지정할 수 있다.
xfce4-terminal --hide-menubar --hide-borders --drop-down

xfce4-screensaver

  • xfce4-screensaver 기능이 추가되어서 더이상 Linux XScreenSaver 등을 사용하지 않아도 된다.
  • lock 화면은 xfce4-screensaver-command –lock 으로 호출한다.
  • 그외 각종 명령을 xfce4-screensaver-command 로 지정가능하다.
  • LightDMlight-locker 를 사용하는 배포판의 경우, light-locker를 시작 프로그램에서 제외시켜야 xfce4-screensaver의 locker가 작동한다. 둘 다 띄우면 lock 이 이중으로 걸린다. 시작 프로그램에서 light-locker 제거.

xfce4-notifyd

  • 알림을 보내는 데몬을 원하는대로 설정이 가능한데, xfce4-notifyd가 XFCE와 가장 잘 어울리고, View 버튼등도 잘나온다.
  • xfce4-notifyd-config 를 통해 각종 설정도 가능하다. 혹은 패널에 알림 플러그인을 추가해서 설정하는 것도 가능하다.
  • Arch Linux 에서 설치
# 기존에 notify-osd 가 설치돼 있다면 삭제
sudo pacman -R notify-osd
 
# xfce4-notifyd 자동 실행 설정.
systemctl --user start xfce4-notifyd
 
# 기타 설정
xfce4-notifyd-config

기타

시작프로그램

  • ~/.config/autostart 디렉토리에 *.desktop 항목 생성
  • LXDE 참조

Windowck - 창 최대화시 윈도우 버튼 없애기

Ubuntu에서 제거

sudo apt-get purge xfconf xfce4-utils xfwm4 xfce4-session thunar xfdesktop4 \
    exo-utils xfce4-panel xfce4-terminal libxfce4util-common
sudo apt-get autoremove

Top App Menu

  • xfce4-appmenu-plugin을 깔면, 애플리케이션의 메뉴를 Mac OS X 처럼 패널에 표시해 줄 수 있다. 재부팅 해야했음.
linux/xfce.txt · 마지막으로 수정됨: 2022/05/30 23:48 저자 kwon37xi