사용자 도구

사이트 도구


linux:gnome:extension

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
linux:gnome:extension [2020/06/10 14:20]
kwon37xi [Dash to dock / Ubuntu Dock]
linux:gnome:extension [2024/01/04 08:56] (현재)
kwon37xi
줄 1: 줄 1:
 ====== Gnome Shell Extension ====== ====== Gnome Shell Extension ======
-  * [[https://extensions.gnome.org/|그놈 쉘 확장]]   * [[linux:gnome|Gnome]]+  * [[https://extensions.gnome.org/|그놈 쉘 확장]] 
 +  * [[linux:gnome|Gnome]] 
 +  * [[linux:gnome:extension:ubuntu_dock|ubuntu-dock]] 
 + 
 +===== 명령행 설치 install by command line interface ===== 
 +  * [[https://pypi.org/project/gnome-extensions-cli/|gnome-extensions-cli · PyPI]] 
 +  * [[https://github.com/brunelli/gnome-shell-extension-installer|brunelli/gnome-shell-extension-installer: A bash script to search and install extensions from extensions.gnome.org]] 
 +  * [[https://linuxhint.com/installing_gnome_extensions_ubuntu/|How to install Gnome Extensions on Ubuntu 20.04 – Linux Hint]] 
 +  * [[https://medium.com/@ankurloriya/install-gnome-extension-using-command-line-736199be1cda|Install GNOME extension using command line | by Ankur Loriya | Medium]] 
 + 
 +===== extension manager ===== 
 +  * [[https://github.com/mjakeman/extension-manager|mjakeman/extension-manager: An extension manager for browsing and installing GNOME Shell Extensions.]] 
 +  * [[https://flathub.org/apps/details/com.mattjakeman.ExtensionManager|ExtensionManager flatpak]] 
 +  * GUI로 확장 관리. 브라우저 없이 Gnome Extension 을 완전히 관리하는게 가능하다. 
 +===== gnome-extensions-cli ===== 
 +  * [[https://pypi.org/project/gnome-extensions-cli/|gnome-extensions-cli · PyPI]] 
 +  * 자동으로 확장을 다운로드/설치/제거 등이 가능함. 
 +  * Gnome 버전에 맞춰서 확장 설치해줌. 
  
 ===== gnome-shell-extensions / gnome-tweaks 패키지 설치 필요 ===== ===== gnome-shell-extensions / gnome-tweaks 패키지 설치 필요 =====
줄 8: 줄 26:
  
   * ''gnome-tweaks'' 에서 extension 설정 조정 가능   * ''gnome-tweaks'' 에서 extension 설정 조정 가능
 +  * 명령행 도구인 ''gnome-extensions''와 '' gnome-shell-extension-tool'' 는 이미 받아진 확장에 대한 제어를 하는 것임.
  
 ===== Gnome Shell Extension 설치 편리하게 ===== ===== Gnome Shell Extension 설치 편리하게 =====
줄 17: 줄 36:
   * [[https://chrome.google.com/webstore/detail/gnome-shell-integration/gphhapmejobijbbhgpjhcjognlahblep?hl=en|Chrome Gnome Shell Integration]]   * [[https://chrome.google.com/webstore/detail/gnome-shell-integration/gphhapmejobijbbhgpjhcjognlahblep?hl=en|Chrome Gnome Shell Integration]]
   * 브라우저에서 Gnome Shell Extension 을 쉽게 설치 가능해짐.   * 브라우저에서 Gnome Shell Extension 을 쉽게 설치 가능해짐.
 +
 +===== Extension List =====
 +  * [[https://extensions.gnome.org/extension/3088/extension-list/|extension-list]]
 +  * Gnome Extension 을 쉽게 관리하게 해주는 extension
 +
 +===== Gnome Extension Sync =====
 +  * [[https://github.com/oae/gnome-shell-extensions-sync|oae/gnome-shell-extensions-sync: Syncs gnome shell keybindings, tweaks settings and extensions with their configuration across all gnome installations]]
 +
 +===== Just Perfection =====
 +  * [[https://extensions.gnome.org/extension/3843/just-perfection/|Just Perfection - 그놈 쉘 확장]]
 +  * 각종 Gnome 설정을 할 수 있게 해준다. ''gnome-tweaks''랑 비슷하다고 보면 될들.
 +
 +===== Pop! Shell =====
 +  * [[linux:gnome:pop_shell|Pop Shell]]
 +  * 강력한 타일링 윈도우 기능
  
 ===== Extension Update Notifier ===== ===== Extension Update Notifier =====
   * https://extensions.gnome.org/extension/1166/extension-update-notifier/   * https://extensions.gnome.org/extension/1166/extension-update-notifier/
   * Gnome Extension 업그레이드가 있을 경우 알림   * Gnome Extension 업그레이드가 있을 경우 알림
 +
 +===== Desktop Icons =====
 +  * [[https://extensions.gnome.org/extension/2087/desktop-icons-ng-ding/|Desktop Icons NG(Ding) - 추천]]
 +  * Ubuntu 기본 설치 ''Desktop Icons'' 는 기능 부족
  
 ===== System Tray Icon Extension 설치 ===== ===== System Tray Icon Extension 설치 =====
   * [[linux:gnome|Gnome]]은 기본적으로 System Tray 가 제거된 상태이다.   * [[linux:gnome|Gnome]]은 기본적으로 System Tray 가 제거된 상태이다.
-  * https://extensions.gnome.org/extension/1503/tray-icons/ +  * 현재 조합 : ''tray-icons-reloaded'' 
-  * 혹은 [[https://extensions.gnome.org/extension/1031/topicons/|TopIcons Plus - 그놈 쉘 확장]]+  * https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators 
 +  * [[linux:snixembed|snixembed]] 
 +==== ubuntu-app-indicators / AppIndicator and KStatusNotifierItem Support ==== 
 +  * 기본적으로 [[https://extensions.gnome.org/extension/615/appindicator-support/|AppIndicator and KStatusNotifierItem Support]]를 켜서 되는 System tray Icon들을 그게 받아주고 일부 안되는 것들을 다른 extension 이 처리하게 하면 되는듯. 
 +  * AppIndicator and KStatusNotifierItem Support(Ubuntu Appindicator와 같은 것임) 는 마우스 우클릭과 좌클릭이 구분이 안되고 동일하게 작동해서 불편하다. 
 +  * [[linux:snixembed|snixembed]] 사용을 포기하고, 몇개 안나오는 아이콘들에 대한 욕심을 버리면 이게 제일 안정적이긴 해보인다.  
 + 
 +==== tray-icons reloaded ==== 
 + 
 +  * [[https://extensions.gnome.org/extension/2890/tray-icons-reloaded/|tray-icons-reloaded]] : 가장 우클릭/좌클릭에 대한 반응이 좋았다. 
 +  * 이 확장만 단독으로 사용하는게 제일 편리하다. 
 +  * 예를들면, 슬랙 아이콘 좌클릭시 슬랙 창이 바로 뜬다. 다른 확장은 컨텍스트 메뉴가 뜬다. 
 +  * [[linux:wine|Linux Wine]] 으로 설치한 애플리케이션 icon 도 잘 뜨는 편에 속한다. 그래도 완벽하진 않음. 
 +  * 그런데, 아이콘의 배열이 겹쳐보이거나 하는 버그가 있다. - 이 현상은 dash-to-panel 을 사용할 때만 발생하는 것으로 보임. 
 +    * 이것은 [[linux:inputmethod:uim|UIM]] toolbar 의 icon 이 여러개일 경우 문제가 되는 것 같다. **한영 여부** 아이콘만 나오게 하니까 조금 나앗다. 
 +    * 결국, ''uim-toolbar-qt5'' 등(시스템트레이 아닌 버전)으로 변경하니까 해당 현상 없어졌다고 생각했으나 아님... 
 +    * 혹은 Web Browser 등을 전체화면으로 했다가 되돌려도 모든 아이콘이 올바로 정렸됐음. 
 +  * [[linux:wayland|Wayland]] 에서 [[linux:gnome:xpad|Gnome Xpad note]] 아이콘인 안보임. xpad 자체 문제로 보임. 
 +  * 4K, 200% scaling 에서 아이콘 margin/padding 등이 제대로 안먹어서 너무 간격이 넓게보인다. 
 +==== Tray Icons ==== 
 +  * [[https://extensions.gnome.org/extension/1503/tray-icons/|tray-icons]] : 무난하다. 
 +  * 현재까지로 봐서는 [[linux:wine|Linux Wine]] 애플리케이션 트레이 아이콘은 가장 잘 보여준다. 
 +  * 기본 다른 tray icon 들의 크기를 조정할 수 없다. 
 +  * 가끔 아이콘 배열이 겹쳐보인다. [[linux:inputmethod:uim|UIM]] toolbar 때문. 
 + 
 +==== 기타 Tray Icon ==== 
 + 
 +  * 혹은 [[https://extensions.gnome.org/extension/1031/topicons/|TopIcons Plus]] (개발중단)
   * 위를 깔아야 [[linux:wine|Linux Wine]] 등의 트레이 아이콘이 나온다.   * 위를 깔아야 [[linux:wine|Linux Wine]] 등의 트레이 아이콘이 나온다.
 + 
  
-===== System Monitor Extension ===== +===== Nothing to say ===== 
-  * https://github.com/paradoxxxzero/gnome-shell-system-monitor-applet+  * https://github.com/wbolster/nothing-to-say 
 +  * https://extensions.gnome.org/extension/1113/nothing-to-say/ 
 +  * 화상 회의등을 할 때, 마이크를 껐다 켰다 할 수 있고 **Push to Talk** 기능이 있어서 기본으로 상시 꺼두고 말 할 때만 잠시 누르고 있으면 마이크가 켜졌다가 키를 떼면 다시 마이크가 꺼지는 기능이 있다. 
 +  * 화상회의 필수 익스텐션. 
 +  * 단축키 지 기본값은 ''<Super>+\''
 <code sh> <code sh>
-sudo apt install gir1.2-gtop-2.0 gir1.2-nm-1.0 gir1.2-clutter-1.0 +dconf write /org/gnome/shell/extensions/nothing-to-say/keybinding-toggle-mute '["<Super>backslash", "Pause"]' 
-gnome-extensions enable system-monitor@paradoxxx.zero.gmail.com+</code> 
 + 
 +===== CPU Power Manager ===== 
 +  * https://extensions.gnome.org/extension/945/cpu-power-manager/ 
 +  * CPU Frequency 를 보여주고 변경할 수 있다. 
 +  * 배터리/전원에 따라 모드를 자동 변환해줄 수 있다. (''Auto Switch''
 +===== cpufreq ===== 
 +  * https://extensions.gnome.org/extension/1082/cpufreq/ 
 +  * CPU Frequency 를 보여주고 변경할 수 있다. 
 +  * 보여주는 정보가 화려하지만 복잡하고 다소 반응성이 느리다. 
 +===== System Monitor Next ===== 
 +  * [[https://extensions.gnome.org/extension/3010/system-monitor-next/|system-monitor-next]] 
 +  * Top Bar 에 그래프로 현재 상태를 보여준다. 
 +<code sh> 
 +sudo apt install gir1.2-gtop-2.0 gir1.2-nm-1.0 gir1.2-clutter-1.0 gnome-system-monitor
 </code> </code>
   * CPU Core 갯수가 많을 경우 설정에서 ''Graph Width''를 줄여주고 ''Show Text''를 꺼줘야 제대로 보인다.   * CPU Core 갯수가 많을 경우 설정에서 ''Graph Width''를 줄여주고 ''Show Text''를 꺼줘야 제대로 보인다.
 +
 +===== System Monitor =====
 +  * [[https://extensions.gnome.org/extension/1064/system-monitor/|System Monitor extension]]
 +  * Top Bar 에 아이콘으로 현재 상태를 보여준다.
 +  * https://github.com/elvetemedve/gnome-shell-extension-system-monitor
 +  * [[https://github.com/elvetemedve/gnome-shell-extension-system-monitor/wiki/Installation|Installation]]
 +<code sh>
 +sudo apt install gir1.2-gtop-2.0 libgtop2-dev
 +</code>
 +
 +===== System Monitor 기타 =====
 +  * [[https://extensions.gnome.org/extension/4506/simple-system-monitor/|Simple System Monitor - 그놈 쉘 확장]]
 +  * [[https://extensions.gnome.org/extension/5037/nano-system-monitor/|Nano System Monitor - 그놈 쉘 확장]] : 매우 작고 심플하게 보여줌
  
 ===== Apt Update Indicator ===== ===== Apt Update Indicator =====
줄 54: 줄 151:
   * gnome-tweaks 의 **Dash to Panel** 설정에서 패널의 위치와 아이콘간 마진 등을 설정해줘서 튜닝할 수 있다.   * gnome-tweaks 의 **Dash to Panel** 설정에서 패널의 위치와 아이콘간 마진 등을 설정해줘서 튜닝할 수 있다.
   * **Dash to panel 설정 -> Behavior -> Show Application icon** 에서 아이콘 이미지를 변경하고, **Style -> App Icon Padding** 값을 0으로 변경.   * **Dash to panel 설정 -> Behavior -> Show Application icon** 에서 아이콘 이미지를 변경하고, **Style -> App Icon Padding** 값을 0으로 변경.
 +  * 현재 Workspace / 현재 모니터의 실행 애플리케이션 아이콘만 보려면 **Dash to Panel 설정 -> Behavior -> Isolate Workspace / Isolate monitors**를 ''true''로 변경해준다.
 ===== Dash to dock / Ubuntu Dock ===== ===== Dash to dock / Ubuntu Dock =====
   * https://extensions.gnome.org/extension/307/dash-to-dock/   * https://extensions.gnome.org/extension/307/dash-to-dock/
줄 63: 줄 160:
 gsettings set org.gnome.shell.extensions.dash-to-dock show-trash true gsettings set org.gnome.shell.extensions.dash-to-dock show-trash true
 </code> </code>
 +
 +===== Floating Dock =====
 +  * [[https://extensions.gnome.org/extension/2542/floating-dock/|floating-dock]]
 +  * ''dash-to-dock'' 보다 기능과 모양 꾸미기가 더 다양함.
  
 ===== Arc menu ===== ===== Arc menu =====
-  * https://extensions.gnome.org/extension/1228/arc-menu/+  * https://extensions.gnome.org/extension/3628/arcmenu/
   * Windows 스타일의 메뉴 아이콘   * Windows 스타일의 메뉴 아이콘
- 
-<code sh> 
-sudo apt-get install gnome-shell-extension-arc-menu 
-</code> 
- 
   * 설치 후 Dash to Dock 설정에서 **Behavior -> Show Application icon** 을 off 해줘야 메뉴 아이콘이 하나로 통일 된다.   * 설치 후 Dash to Dock 설정에서 **Behavior -> Show Application icon** 을 off 해줘야 메뉴 아이콘이 하나로 통일 된다.
   * 단축키를 ''<Super>+X'' 로 지정   * 단축키를 ''<Super>+X'' 로 지정
줄 77: 줄 173:
 ===== Panel OSD ===== ===== Panel OSD =====
   * https://extensions.gnome.org/extension/708/panel-osd/   * https://extensions.gnome.org/extension/708/panel-osd/
 +  * **2021년 현재 적용하지 말 것. 뭔가 이걸 적용하면 notification 이 매우 늦게 뜨는 것 같음**
   * Notification 위치 조정   * Notification 위치 조정
   * 기본은 가운데/상단인데, 이를 우/하단으로 변경.   * 기본은 가운데/상단인데, 이를 우/하단으로 변경.
-===== Pomodoro Timer ===== + 
-  * https://extensions.gnome.org/extension/53/pomodoro/+===== Status Area Horizontal Spacing ===== 
 +  * [[https://extensions.gnome.org/extension/355/status-area-horizontal-spacing/|Status Area Horizontal Spacing]] 
 +  * panel icon margin 
 +  * 패널 오른쪽 상태 아이콘들의 간격을 조정할 수 있다. 
 +  * 적용후 Gnome reload (''<Alt>+F2'' ''r'' 명령 실행) 
 +  * 잘 작동 안한다. 화면 전환이 있을 경우 다시 padding 크기가 늘어남. 마우스를 갖다 대야 설정대로 정렬됨. 
 +  * 가끔씩 모든 아이콘들이 뒤섞이는 현상 발생. 
 +  * 자매품? : [[https://extensions.gnome.org/extension/647/icon-area-horizontal-spacing/|Icon Area Horizontal Spacing]] 
 +  * Shell theme 자체를 변경하는게 나았음. 
 +  * ''dash-to-panel'' 사용시에는 불필요한 extension. 설정 -> Fine Tune 에서 조정가능. 
 + 
 + 
 +===== Gnome Pomodoro Timer ===== 
 +  * https://gnomepomodoro.org 
 +  * https://extensions.gnome.org/extension/53/pomodoro/ : 설치 불가. 
 +  * Ubuntu Package -  다운로드? : https://launchpad.net/ubuntu/+source/gnome-shell-pomodoro  
 +    * 여기서 상위 버전 패키지를 받아서 직접 설치해도 됐다. 
 +    * ''gnome-shell-pomodoro-data_<version>_all.deb'', ''gnome-shell-pomodoro_<version>_amd64.deb'' 
 +  * [[https://alexmazur.medium.com/install-pomodoro-plugin-on-ubuntu-20-04-52b887ebe432|Install Pomodoro Plugin on Ubuntu 20.04 | by Alex Mazur | Medium]]
  
 <code sh> <code sh>
 sudo apt-get install gnome-shell-pomodoro sudo apt-get install gnome-shell-pomodoro
 +# Ubuntu 기본 패키지 버전이 너무 낮아서 잘 안되는 경우가 많음.직접 빌드
 # 재로그인 필요 # 재로그인 필요
 +</code>
 +  * 직접 빌드 : [[linux:linuxbrew|linuxbrew]] 사용시에 linuxbrew 의 GCC와 라이브러리에 의존할 경우 제대로 빌드 안된다. 이 때는 ''root'' 계정 등 linuxbrew PATH 지정이 안된 곳에서 빌드한다.
 +<code sh>
 +# 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
 </code> </code>
  
-===== Docker Integration ===== +===== Docker ===== 
-  * https://extensions.gnome.org/extension/1065/docker-status/ +  * [[https://extensions.gnome.org/extension/2224/easy-docker-containers/|Easy Docker Containers]]
-  * https://github.com/gpouilloux/gnome-shell-extension-docker+
   * [[:docker|Docker]] 프로세스 목록을 보면서 관리가능   * [[:docker|Docker]] 프로세스 목록을 보면서 관리가능
 +
  
 ===== Sound Input & Output Device Chooser ===== ===== Sound Input & Output Device Chooser =====
   * [[https://extensions.gnome.org/extension/906/sound-output-device-chooser/|Sound Input & Output Device Chooser - 그놈 쉘 확장]]   * [[https://extensions.gnome.org/extension/906/sound-output-device-chooser/|Sound Input & Output Device Chooser - 그놈 쉘 확장]]
 +  * Gnome 43 부터 유사 기능이 기본 탑재되면서 업그레이드 안되고 있음.
   * Input/Output 장치를 쉽게 선택 가능하게 해준다.   * Input/Output 장치를 쉽게 선택 가능하게 해준다.
   * 이 확장이 없으면 설정을 실행해서 찾아가야한다.   * 이 확장이 없으면 설정을 실행해서 찾아가야한다.
줄 100: 줄 233:
   * [[https://extensions.gnome.org/extension/921/multi-monitors-add-on/|Multi Monitors Add-On - 그놈 쉘 확장]]   * [[https://extensions.gnome.org/extension/921/multi-monitors-add-on/|Multi Monitors Add-On - 그놈 쉘 확장]]
   * 다중 모니터에서 워크스페이스를 볼 수 있다. 이게 없으면 서브 모니터의 워크 스페이스는 볼 수 없다.   * 다중 모니터에서 워크스페이스를 볼 수 있다. 이게 없으면 서브 모니터의 워크 스페이스는 볼 수 없다.
 +
 +===== BottomPanel =====
 +  * https://extensions.gnome.org/extension/949/bottompanel/
 +  * 상단 패널을 아래로 옮긴다.
 +
 +===== no title bar - forked =====
 +  * https://extensions.gnome.org/extension/2015/no-title-bar-forked/
 +
  
 ===== Coverflow Alt Tab ===== ===== Coverflow Alt Tab =====
   * https://extensions.gnome.org/extension/97/coverflow-alt-tab/   * https://extensions.gnome.org/extension/97/coverflow-alt-tab/
-  * alt-tab 시에 창의 내용을 보면서 할 수 있게 해준다.+  * alt-tab 시에 창의 내용을 보면서 할 수 있게 해준다. (''<Super>+tab''이 무력화 됨) 
 + 
 +===== WinTile ===== 
 +  * [[https://extensions.gnome.org/extension/1723/wintile-windows-10-window-tiling-for-gnome/|WinTile: Windows 10 window tiling for GNOME - 그놈 쉘 확장]] 
 +  * 수동 타일링 용도로는 가장 간편하고 충분해보인다. 
 +  * Gnome 기본 타일링 확장키를 그대로 사용하면서 한 화면을 2등분/3등분/4등분 선택 가능하다. 
 +  * vertical,horizontal 타일링 모두 가능하다. 
 +  * **Number of Columns** 를 ''4''로 두고, ''Super+Up'' 으로 전체 화면으로 만든 뒤에 ''Super-Left'' 를 누르면 왼쪽 ''3/4'' 를 차지하게 바뀐다. 
 +  * 어느 순간 ''Super-Left/Right''가 작동 안하는 문제가 발생해서 지워버림. TODO 단축키 매핑 확인 
 +===== Resize Half Tiled ===== 
 +  * [[https://extensions.gnome.org/extension/1376/resize-half-tiled/|Resize Half-Tiled]] 
 +  * Gnome 기본 Tile 상태에서 크기 조절시에 좌우의 다른 창도 함께 크기 조정되게 해줌. 
 +  * 이 확장 없어도 기본으로 그런 기능이 되는 듯? 
 +  * 개발 중단으로 보임. 
 + 
 +===== gTile ===== 
 +  * https://extensions.gnome.org/extension/28/gtile/ 
 +  * 수동 타일링 
 +  * https://github.com/gTile/gTile 
 +  * Tiling Windows 
 + 
 +===== Tiling-Assistant ===== 
 +  * https://extensions.gnome.org/extension/3733/tiling-assistant/ 
 +  * https://github.com/Leleat/Tiling-Assistant 
 +  * 어느정도 잘 작동한다. 단축키 보정 필요. 
 + 
 +===== ubuntu-tiling-assistant ===== 
 +  * [[https://launchpad.net/ubuntu/+source/gnome-shell-extension-tiling-assistant|Ubuntu Tiling Assistant]] : tiling-assistant 를 fork 한 ubuntu 버전 
 + 
 +===== shelltile ===== 
 +  * https://extensions.gnome.org/extension/657/shelltile/ 
 +  * [[https://github.com/emasab/shelltile|emasab/shelltile: A tiling window extension for GNOME Shell]] 
 +  * gTile 보다 설정은 적지만 더 편해보인다. 
 +  * 근데 버그가 좀 많아 보임. Gnome 3.38 
 +  * resize half tiled 사용하는게 나을듯. 
 +===== PaperWM ===== 
 +  * https://github.com/paperwm/PaperWM 
 + 
 +===== Tilinggnome ===== 
 +  * [[https://extensions.gnome.org/extension/1286/tilingnome/|Tilingnome]] 
 +  * https://github.com/rliang/gnome-shell-extension-tilingnome 
 + 
 +===== tidalwm  ===== 
 +  * https://github.com/rustysec/tidalwm 
 +  * 자동 타일링 
 +  * Tiling Window Shell extension 
 + 
 +===== Blur my Shell ===== 
 +  * [[https://extensions.gnome.org/extension/3193/blur-my-shell/|Blur my Shell]] 
 +  * 불필요한 영역을 blur 처리해준다. 
 + 
 + 
 +===== Compiz alike *  ===== 
 +  * [[https://extensions.gnome.org/extension/2950/compiz-alike-windows-effect/|Compiz alike windows effect ]] 
 +  * [[https://extensions.gnome.org/extension/3740/compiz-alike-magic-lamp-effect/|Compiz alike magic lamp effetc]] 
 + 
 +  * 창이 흔들리는 등의 효과 
 + 
 +===== Burn My Windows ===== 
 +  * [[https://extensions.gnome.org/extension/4679/burn-my-windows/|Burn My Windows - 그놈 쉘 확장]] 
 +  * https://github.com/Schneegans/Burn-My-Windows 
 + 
 +===== Desktop Cube Effect ===== 
 +  * [[https://extensions.gnome.org/extension/4648/desktop-cube/|desktop cube]] 
 +  * Workspace 이동시에 큐브 형태로 이동함. 
 +  * https://github.com/Schneegans/Desktop-Cube 
 +  * ''Transition time between workspaces[ms]'' : ''500'' 
 +===== Workspace ===== 
 +  * [[https://extensions.gnome.org/extension/5090/space-bar/|Space Bar]] - Workspace Bar 대체 
 +    * 단축키 매핑 모두 삭제해야함. 그렇지 않으면 Ubuntu Dock 의 ''<Super>num'' 및 기타 다른 단축키들과 충돌함. 
 +  * [[https://extensions.gnome.org/extension/21/workspace-indicator/|Workspace indicator - original]] 
 +  * [[https://extensions.gnome.org/extension/1200/walkpaper/|Walkpaper]] 각 워크스페이스별 배경화면 따로 지정하기 
 +  * [[https://extensions.gnome.org/extension/3851/workspaces-bar/|Workspaces-Bar]] : ''현재활동(Activities)'' 버튼을 작업공간 목록으로 바꿔준다. ''Workspace Indicator''는 Gnome 4.x 부터는 너무 넓게 나와서 사용이 힘들다. 
 +  * [[https://extensions.gnome.org/extension/3968/improved-workspace-indicator/|Imporoved Workspace Indicator]] : Gnome 4.x 에서 좀 더 나은 Workspace 표시 
 +  * [[https://extensions.gnome.org/extension/3952/workspace-indicator/|Workspace indicator by suvor]] 
 +  * [[https://extensions.gnome.org/extension/4343/simply-workspaces/|Simply Workspaces]] : 왼쪽 패널에 워크스페이스 표시 
 + 
 +===== executor ===== 
 +  * https://extensions.gnome.org/extension/2932/executor/ 
 +  * shell 명령 실행 결과를 panel 에 띄워준다. 
 +  * blocking 호출을 하는 듯하다. 초기 실행시 5초가 시스템 전체가 멈춘다. 
 + 
 +===== DDTerm ===== 
 +  * https://extensions.gnome.org/extension/3780/ddterm/ 
 +  * Drop Down Terminal GNOME 40 이상 지원 
 +  * 잘 작동하지만 [[linux:guake|Guake]] 대비 반응속도가 매우 느린편에 속했음. 특히 새로 띄울 때. 
 + 
 +===== DropDown Terminal X ===== 
 +  * [[linux:gnome:dropdownterminal_x|Drop Down Terminal eXtended]] 
 +  * Deprecated. 
 +  * 가장 나은 Drop Down Terminal 인듯 보임. 
 + 
 + 
 +===== Tilix Dropdown ===== 
 +  * [[linux:tilix|tilix terminal]] 터미널을 Quake 모드로 띄워준다. 
 +  * https://extensions.gnome.org/extension/1185/tilix-dropdown/ 
 +  * https://github.com/ivoarch/gnome-shell-TilixDropdown 
 +  * 2020년 10월 현재 Gnome 3.38 을 지원하지 않지만, github 에서 직접 clone 해서 설치하면 작동한다. 
 + 
 +===== gnome-shell-extension-quake-mode - 아무거다 나 drop down 으로 만들기 ===== 
 +  * https://github.com/repsac-by/gnome-shell-extension-quake-mode 
 + 
 +===== fildem ===== 
 +  * [[https://github.com/gonzaarcr/Fildem|GitHub - gonzaarcr/Fildem: Fildem global menu]] 
 +  * Gnome Global Menu 
 + 
 +===== extended gestures ===== 
 +  * https://github.com/mpiannucci/gnome-shell-extended-gestures 
 + 
 +===== Put Windows ===== 
 +  * https://extensions.gnome.org/extension/39/put-windows/ 
 + 
 +===== Window Search Provider ===== 
 +  * https://extensions.gnome.org/extension/1001/window-search-provider/ 
 +  * https://github.com/klorenz/gnome-shell-window-search-provider 
 +  * Gnome Search 에 현재 창 목록 검색 기능 추가 
 + 
 +===== Fuzzy App Search ===== 
 +  * [[https://extensions.gnome.org/extension/3956/gnome-fuzzy-app-search/|Fuzzy App Search]] 
 +  * [[https://gitlab.com/Czarlie|Czarlie / Fuzzy App Search for GNOME · GitLab]] 
 + 
 +===== Dynamic Panel Transparent ===== 
 +  * https://extensions.gnome.org/extension/1011/dynamic-panel-transparency/ 
 +  * 패널 투명도를 동적으로 변환시켜줌 
 + 
 +===== Frippery Move Clock ===== 
 +  * https://extensions.gnome.org/extension/2/move-clock/ 
 +  * 시계의 위치를 우측으로 변경한다. 
 +  * 이 확장을 활성화 하면 상황에 따라 패널의 우측이 짤리거나 한다. 
 + 
 +===== Emoji Selector ===== 
 +  * https://extensions.gnome.org/extension/1162/emoji-selector/ 
 +  * [[linux:inputmethod:ibus|iBus]] 자체의 이모지 입력기능을 사용하면 별로 쓸일 없는듯. 
 + 
 +===== Clipboard Indicator ===== 
 +  * https://github.com/Tudmotu/gnome-shell-extension-clipboard-indicator 
 +  * https://extensions.gnome.org/extension/779/clipboard-indicator/ 
 +  * 간단한 [[linux:clipboard|Linux / Clipboard]] Manager. 
 +  * 즐겨찾기 기능이 있고, 될 기능은 다 된다. 
 +  * 단축키 중에서 **Toggle The Menu** 에 ''Super+H'' 할당. 
 + 
 +===== Eclipse ===== 
 +  * [[https://extensions.gnome.org/extension/4246/eclipse/|eclipse clipboard manager]] 
 +  * https://github.com/blackjackshellac/eclipse 
 +  * password 암호화 기능이 있음. 
 +  * [[linux:gnome:gpaste|GPaste]] 설치가 필요하다. 
 +<code sh> 
 +sudo apt install gpaste openssl 
 +</code> 
 +===== caffeine / espresson ===== 
 +  * 절전 모드 차단 기능. 특정 애플리케이션 실행시 차단등 가능. 
 +  * [[https://extensions.gnome.org/extension/517/caffeine/|Caffeine]] 
 +  * [[https://extensions.gnome.org/extension/4135/espresso/|Espresso]] 
 + 
 +===== gnome-extension-launcher ===== 
 +  * https://github.com/tmarly/gnome-extension-launcher 
 +  * 실행하고자 하는 명령들을 텍스트 파일로 나열해서 마우스 클릭으로 실행가능. 
 + 
 +===== x11-gestures ===== 
 +  * https://extensions.gnome.org/extension/4033/x11-gestures/ 
 +  * Gnome 40 이상 버전에서 X11 사용시에도 Touchpad gesture 를 사용할 수 있게 해줌. 
 +  * [[https://github.com/JoseExposito/gnome-shell-extension-x11gestures|gnome-shell-extension-x11gestures github]] 
 +  * [[https://github.com/JoseExposito/touchegg|touchegg]] 를 PPA 에서 설치만 해주고, 이 확장을 설치해주면 곧바로 세손가락 제스ㅕ가 작동함. 
 +  * [[linux:touchegg|touchegg]] 
 +  * [[linux:touchpad|Linux Touchpad]] 
 + 
 +===== SerMon: Service Monitor ===== 
 +  * https://extensions.gnome.org/extension/1804/sermon/ 
 +  * [[:docker|Docker]], [[linux:cron|cron]], [[linux:systemd|systemd]] Monitoring 
 + 
 +===== BaBar Taskbar ===== 
 +  * https://extensions.gnome.org/extension/4000/babar/ 
 +  * Activities 버튼을 대체하는 taskbar 
 + 
 +===== fly-pie ===== 
 +  * [[https://extensions.gnome.org/extension/3433/fly-pie/|Fly-Pie]] 
 +  * Gnome 4.x 이상에서만 사용 가능. 
 +  * Pie 형태의 메뉴를 띄워주며, 메뉴를 자유롭게 지정가능. 
 + 
 +===== windowsNavigator ===== 
 +  * 기본으로 깔리는 확장. 
 +  * 현재활동(Activities) 화면에서 ''Alt+<숫자>'' 조합으로 창을 선택할 수 있다. 
 + 
 +===== Activate Gnome ===== 
 +  * https://extensions.gnome.org/extension/4574/activate_gnome/ 
 +  * 배경화면에 글을 넣을 수 있음. 
 + 
 +===== Bluetooth Quick Connect ===== 
 +  * [[https://extensions.gnome.org/extension/1401/bluetooth-quick-connect/|Bluetooth Quick Connect - 그놈 쉘 확장]] 
 +  * https://github.com/bjarosze/gnome-bluetooth-quick-connect 
 +  * 기본 블루투스 연결 팝업이 안 좋기 때문에 거의 필수 유틸리티임. 
 + 
 +===== Eye and Mouse Extended ===== 
 +  * https://extensions.gnome.org/extension/3139/eye-extended/ 
 +  * 마우스 커서를 따라다니는 눈. 
 +  * 마우스 커서를 원으로 감싸서 찾기 쉽게 하고, 클릭할 때 강조해주는 기능. 
 + 
 +===== Jiggle ===== 
 +  * https://extensions.gnome.org/extension/3438/jiggle/ 
 +  * https://github.com/jeffchannell/jiggle 
 +  * Mouse를 흔들면 커서를  찾기 쉽게 크게 만들어줌. 
 +  * ''metadata.json'' 에서 지원 버전을 ''40.0'' -> ''40'' 으로 변경해줘야 Gnome 40.x 에서 작동함. 
 + 
 +===== unite ===== 
 +  * https://extensions.gnome.org/extension/1287/unite/ 
 +  * https://github.com/hardpixel/unite-shell 
 +  * 창 데코레이션을 gnome panel 쪽으로 올려는 등의 UI 변경 
 + 
 +===== Alphabetical App Grid GNOME Extension ===== 
 +  * [[https://extensions.gnome.org/extension/4269/alphabetical-app-grid/|Alphabetical App Grid - 그놈 쉘 확장]] 
 +  * [[https://github.com/stuarthayhurst/alphabetical-grid-extension|stuarthayhurst/alphabetical-grid-extension: Restore the alphabetical ordering of the app grid, removed in GNOME 3.38]] 
 +  * App Grid 를 알파벳 순서로 정렬(Gnome 3.38 부터 없어진 기능을 복구한 것임) 
 + 
 +===== Shortcut ===== 
 +  * 단축키 목록 보여주기 
 +  * [[https://extensions.gnome.org/extension/1144/shortcuts/|Shortcuts]] 
 +  * [[https://extensions.gnome.org/extension/4553/hotkeys-popup/|Hotkeys Popup - 그놈 쉘 확장]] 
 + 
 +===== Panel Date Format ===== 
 +  * [[https://extensions.gnome.org/extension/1462/panel-date-format/|Panel Date Format]] 
 +<code sh> 
 +dconf write /org/gnome/shell/extensions/panel-date-format/format "'%H:%M %m/%d(%a)'" 
 +</code> 
 +  * https://github.com/KEIII/gnome-shell-panel-date-format 
 +  * [[https://docs.gtk.org/glib/method.DateTime.format.html|GLib.DateTime.format]] 형태를 따름 
 + 
 +===== Date menu formatter ===== 
 +  * https://extensions.gnome.org/extension/4655/date-menu-formatter/ 
 +  * 업그레이드 중단 
 +  * ''M d kk:mm EEE'' : ''x월 x일 hh:mm 요일'' 
 +  * ''Md(EEE) kk:mm'' : ''x월x일(요일) hh:mm'' 
 + 
 +===== Virtualbox ===== 
 +  *[[https://extensions.gnome.org/extension/1415/virtualbox-applet/|VirtualBox applet - 그놈 쉘 확장]] 
 + 
 +===== Notes ===== 
 +  * https://extensions.gnome.org/extension/1357/notes/ 
 +  * Sticky Note 
 + 
 +===== Time++ ===== 
 +  * https://extensions.gnome.org/extension/1238/time/ 
 +  * [[life:todo_txt|todo.txt]], [[life:pomodoro|뽀모도로 테크닉 Pomodoro Technic]] Timer 
 + 
 +===== wireless hid ===== 
 +  * https://extensions.gnome.org/extension/4228/wireless-hid/ 
 +  * https://github.com/vchlum/wireless-hid 
 +  * 무선 키보드, 마우스 등의 배터리 상태보여주기 
 + 
 +===== Do Not Disturb While Screen Sharing or Recording ===== 
 +  * [[https://extensions.gnome.org/extension/5985/do-not-disturb-while-screen-sharing-or-recording/|Do Not Disturb While Screen Sharing Or Recording - 그놈 쉘 확장]] 
 +  * 화면 공유/녹화시에는 알림 보이지 않게 하기 
 + 
 +===== Native Window Placement ===== 
 +  * [[https://extensions.gnome.org/extension/18/native-window-placement/|Native Window Placement]] 
 +  * Gnome Overview 화면은 기본적으로 모든 창을 일괄 정렬해서 보여주는데 이 확장을 켜면 실제 각 창의 배치와 유사한 배치로 Overview 를 보여주게 함. 
 + 
 +===== Screenshot Window Sizer ===== 
 +  * [[https://extensions.gnome.org/extension/881/screenshot-window-sizer/|Screenshot Window Sizer]] 
 +  * 창 크기를 스크린샷 찍기 좋게 변경. 
 +  * 단축키가 기본 ''<Ctrl><Alt>s'' 로 지정되는데 ''dconf-editor'' 로 ''<Super>Print'' 로 변경함. 
 + 
 +===== No overview at start-up ===== 
 +  * [[https://extensions.gnome.org/extension/4099/no-overview/|No overview at start-up - 그놈 쉘 확장]] 
 +  * Gnome 로그인/시작시에 Overview 모드로 들어가는데 이를 다시 정상 모드로 자동으로 되돌린다. 
 +    * **Gnome 45, Ubuntu 23.10 에서 됐다 말다 함** 
 + 
 +===== 참조 ===== 
 +  * [[https://itsfoss.com/best-gnome-extensions/|Top 20 GNOME Extensions You Should Be Using Right Now]] 
 +  * [[https://linuxconfig.org/top-10-best-gnome-extensions-for-ubuntu-20-04-desktop|Top 10 Best Gnome extensions for Ubuntu 20.04 Desktop - LinuxConfig.org]] 
 +  * [[https://www.ubuntupit.com/19-best-gnome-shell-extensions-ubuntu-gnome-desktop/|19 Best Gnome Shell Extensions For Your Ubuntu Gnome Desktop]] 
 +  * [[https://www.omgubuntu.co.uk/best-gnome-shell-extensions|5 Brilliant GNOME Shell Extensions for Ubuntu Desktop - OMG! Ubuntu!]] 
 +  * [[https://itsfoss.com/paperwm/|PaperWM, the Tiling Window Manager for GNOME - It's FOSS]] 
 +  * [[https://github.com/daniellandau/switcher|daniellandau/switcher: Gnome Shell extension to switch windows quickly by typing]] 
 +  * [[https://www.youtube.com/watch?v=WwnV2LZRvvY|TOP 18 Ubuntu 20.04 Extensions [ gnome 3.36 ]]] 
 +  * [[https://www.debugpoint.com/2021/04/gnome-40-extensions/|Top 10 GNOME 40 Extensions to Modernize Your Desktop]] 
 +  * [[https://fosspost.org/20-gnome-extensions-gnome-40/|20 GNOME Extensions To Perfectly Balance GNOME 40]] 
 +  * [[https://www.youtube.com/watch?v=TTPjZUo44-k|Top 10 MUST HAVE Gnome 40 Extensions - YouTube]]
linux/gnome/extension.1591766457.txt.gz · 마지막으로 수정됨: 2020/06/10 14:20 저자 kwon37xi