사용자 도구

사이트 도구


linux:gnome:extension

목차

Gnome Shell Extension

명령행 설치 install by command line interface

extension manager

gnome-extensions-cli

  • 자동으로 확장을 다운로드/설치/제거 등이 가능함.
  • Gnome 버전에 맞춰서 확장 설치해줌.

gnome-shell-extensions / gnome-tweaks 패키지 설치 필요

sudo apt install gnome-shell-extensions gnome-tweaks
  • gnome-tweaks 에서 extension 설정 조정 가능
  • 명령행 도구인 gnome-extensions gnome-shell-extension-tool 는 이미 받아진 확장에 대한 제어를 하는 것임.

Gnome Shell Extension 설치 편리하게

sudo apt install chrome-gnome-shell

Extension List

  • Gnome Extension 을 쉽게 관리하게 해주는 extension

Gnome Extension Sync

Just Perfection

Pop! Shell

  • 강력한 타일링 윈도우 기능

Extension Update Notifier

Desktop Icons

System Tray Icon Extension 설치

ubuntu-app-indicators / AppIndicator and KStatusNotifierItem Support

  • 기본적으로 AppIndicator and KStatusNotifierItem Support를 켜서 되는 System tray Icon들을 그게 받아주고 일부 안되는 것들을 다른 extension 이 처리하게 하면 되는듯.
  • AppIndicator and KStatusNotifierItem Support(Ubuntu Appindicator와 같은 것임) 는 마우스 우클릭과 좌클릭이 구분이 안되고 동일하게 작동해서 불편하다.
  • snixembed 사용을 포기하고, 몇개 안나오는 아이콘들에 대한 욕심을 버리면 이게 제일 안정적이긴 해보인다.

tray-icons reloaded

  • tray-icons-reloaded : 가장 우클릭/좌클릭에 대한 반응이 좋았다.
  • 이 확장만 단독으로 사용하는게 제일 편리하다.
  • 예를들면, 슬랙 아이콘 좌클릭시 슬랙 창이 바로 뜬다. 다른 확장은 컨텍스트 메뉴가 뜬다.
  • Linux Wine 으로 설치한 애플리케이션 icon 도 잘 뜨는 편에 속한다. 그래도 완벽하진 않음.
  • 그런데, 아이콘의 배열이 겹쳐보이거나 하는 버그가 있다. - 이 현상은 dash-to-panel 을 사용할 때만 발생하는 것으로 보임.
    • 이것은 UIM toolbar 의 icon 이 여러개일 경우 문제가 되는 것 같다. 한영 여부 아이콘만 나오게 하니까 조금 나앗다.
    • 결국, uim-toolbar-qt5 등(시스템트레이 아닌 버전)으로 변경하니까 해당 현상 없어졌다고 생각했으나 아님…
    • 혹은 Web Browser 등을 전체화면으로 했다가 되돌려도 모든 아이콘이 올바로 정렸됐음.
  • Wayland 에서 Gnome Xpad note 아이콘인 안보임. xpad 자체 문제로 보임.
  • 4K, 200% scaling 에서 아이콘 margin/padding 등이 제대로 안먹어서 너무 간격이 넓게보인다.

Tray Icons

  • tray-icons : 무난하다.
  • 현재까지로 봐서는 Linux Wine 애플리케이션 트레이 아이콘은 가장 잘 보여준다.
  • 기본 다른 tray icon 들의 크기를 조정할 수 없다.
  • 가끔 아이콘 배열이 겹쳐보인다. UIM toolbar 때문.

기타 Tray Icon

Nothing to say

dconf write /org/gnome/shell/extensions/nothing-to-say/keybinding-toggle-mute '["<Super>backslash", "Pause"]'

CPU Power Manager

cpufreq

System Monitor

System Monitor Next

sudo apt install gir1.2-gtop-2.0 gir1.2-nm-1.0 gir1.2-clutter-1.0 gnome-system-monitor
  • CPU Core 갯수가 많을 경우 설정에서 Graph Width를 줄여주고 Show Text를 꺼줘야 제대로 보인다.

System Monitor

sudo apt install gir1.2-gtop-2.0 libgtop2-dev

System Monitor 기타

Apt Update Indicator

Dash to Panel

sudo apt-get install gnome-shell-extension-dash-to-panel
 
# 재부팅 후
gnome-tweaks
  • gnome-tweaks 의 Dash to Panel 설정에서 패널의 위치와 아이콘간 마진 등을 설정해줘서 튜닝할 수 있다.
  • Dash to panel 설정 → Behavior → Show Application icon 에서 아이콘 이미지를 변경하고, Style → App Icon Padding 값을 0으로 변경.
  • 현재 Workspace / 현재 모니터의 실행 애플리케이션 아이콘만 보려면 Dash to Panel 설정 → Behavior → Isolate Workspace / Isolate monitorstrue로 변경해준다.

Dash to dock / Ubuntu Dock

Floating Dock

  • dash-to-dock 보다 기능과 모양 꾸미기가 더 다양함.

Arc menu

  • Windows 스타일의 메뉴 아이콘
  • 설치 후 Dash to Dock 설정에서 Behavior → Show Application icon 을 off 해줘야 메뉴 아이콘이 하나로 통일 된다.
  • 단축키를 <Super>+X 로 지정

Panel OSD

Status Area Horizontal Spacing

  • panel icon margin
  • 패널 오른쪽 상태 아이콘들의 간격을 조정할 수 있다.
  • 적용후 Gnome reload (<Alt>+F2 r 명령 실행)
  • 잘 작동 안한다. 화면 전환이 있을 경우 다시 padding 크기가 늘어남. 마우스를 갖다 대야 설정대로 정렬됨.
  • 가끔씩 모든 아이콘들이 뒤섞이는 현상 발생.
  • Shell theme 자체를 변경하는게 나았음.
  • dash-to-panel 사용시에는 불필요한 extension. 설정 → Fine Tune 에서 조정가능.

Gnome Pomodoro Timer

sudo apt-get install gnome-shell-pomodoro
# Ubuntu 기본 패키지 버전이 너무 낮아서 잘 안되는 경우가 많음.직접 빌드
# 재로그인 필요
  • 직접 빌드 : linuxbrew 사용시에 linuxbrew 의 GCC와 라이브러리에 의존할 경우 제대로 빌드 안된다. 이 때는 root 계정 등 linuxbrew PATH 지정이 안된 곳에서 빌드한다.
# install depdendencies
sudo apt-get install autoconf-archive gettext valac pkg-config desktop-file-utils appstream-util libappstream-glib-dev libglib2.0-dev gsettings-desktop-schemas-dev gobject-introspection libgirepository1.0-dev libsqlite3-dev libgom-1.0-dev libgstreamer1.0-dev libgtk-3-dev libcanberra-dev libpeas-dev libappindicator3-dev
 
# 추가 의존성
sudo apt-get install libtool autopoint
 
# 빌드
git clone -b gnome-3.38 https://github.com/codito/gnome-pomodoro.git
cd gnome-pomodoro
 
./autogen.sh --prefix=/usr --datadir=/usr/share
make
sudo make install

Docker

Sound Input & Output Device Chooser

  • Gnome 43 부터 유사 기능이 기본 탑재되면서 업그레이드 안되고 있음.
  • Input/Output 장치를 쉽게 선택 가능하게 해준다.
  • 이 확장이 없으면 설정을 실행해서 찾아가야한다.

Multi Monitor

BottomPanel

no title bar - forked

Coverflow Alt Tab

WinTile

  • 수동 타일링 용도로는 가장 간편하고 충분해보인다.
  • Gnome 기본 타일링 확장키를 그대로 사용하면서 한 화면을 2등분/3등분/4등분 선택 가능하다.
  • vertical,horizontal 타일링 모두 가능하다.
  • Number of Columns4로 두고, Super+Up 으로 전체 화면으로 만든 뒤에 Super-Left 를 누르면 왼쪽 3/4 를 차지하게 바뀐다.
  • 어느 순간 Super-Left/Right가 작동 안하는 문제가 발생해서 지워버림. TODO 단축키 매핑 확인

Resize Half Tiled

  • Gnome 기본 Tile 상태에서 크기 조절시에 좌우의 다른 창도 함께 크기 조정되게 해줌.
  • 이 확장 없어도 기본으로 그런 기능이 되는 듯?
  • 개발 중단으로 보임.

gTile

Tiling-Assistant

ubuntu-tiling-assistant

shelltile

PaperWM

Tilinggnome

tidalwm

Blur my Shell

Compiz alike *

Burn My Windows

Desktop Cube Effect

Workspace

executor

DDTerm

Tilix Dropdown

gnome-shell-extension-quake-mode - 아무거다 나 drop down 으로 만들기

fildem

extended gestures

Put Windows

Window Search Provider

Dynamic Panel Transparent

Frippery Move Clock

Emoji Selector

Clipboard Indicator

Eclipse

sudo apt install gpaste openssl

caffeine / espresson

  • 절전 모드 차단 기능. 특정 애플리케이션 실행시 차단등 가능.

gnome-extension-launcher

x11-gestures

SerMon: Service Monitor

BaBar Taskbar

fly-pie

  • Gnome 4.x 이상에서만 사용 가능.
  • Pie 형태의 메뉴를 띄워주며, 메뉴를 자유롭게 지정가능.

windowsNavigator

  • 기본으로 깔리는 확장.
  • 현재활동(Activities) 화면에서 Alt+<숫자> 조합으로 창을 선택할 수 있다.

Activate Gnome

Bluetooth Quick Connect

Eye and Mouse Extended

Jiggle

unite

Alphabetical App Grid GNOME Extension

Shortcut

Panel Date Format

이 확장을 설치하면 표시된 시간이 멈추는 현상이 발생하였음.
dconf write /org/gnome/shell/extensions/panel-date-format/format "'%H:%M %m/%d(%a)'"

Date menu formatter

Virtualbox

Notes

Time++

wireless hid

Do Not Disturb While Screen Sharing or Recording

Native Window Placement

  • Gnome Overview 화면은 기본적으로 모든 창을 일괄 정렬해서 보여주는데 이 확장을 켜면 실제 각 창의 배치와 유사한 배치로 Overview 를 보여주게 함.

Screenshot Window Sizer

  • 창 크기를 스크린샷 찍기 좋게 변경.
  • 단축키가 기본 <Ctrl><Alt>s 로 지정되는데 dconf-editor<Super>Print 로 변경함.

No overview at start-up

  • Gnome 로그인/시작시에 Overview 모드로 들어가는데 이를 다시 정상 모드로 자동으로 되돌린다.
    • Gnome 45, Ubuntu 23.10 에서 됐다 말다 함

참조

linux/gnome/extension.txt · 마지막으로 수정됨: 2024/06/11 17:25 저자 kwon37xi