사용자 도구

사이트 도구


linux:gnome:extension

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
linux:gnome:extension [2021/11/19 10:49]
kwon37xi
linux:gnome:extension [2024/01/04 08:56] (현재)
kwon37xi
줄 10: 줄 10:
   * [[https://medium.com/@ankurloriya/install-gnome-extension-using-command-line-736199be1cda|Install GNOME extension using command line | by Ankur Loriya | Medium]]   * [[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 ===== ===== gnome-extensions-cli =====
   * [[https://pypi.org/project/gnome-extensions-cli/|gnome-extensions-cli · PyPI]]   * [[https://pypi.org/project/gnome-extensions-cli/|gnome-extensions-cli · PyPI]]
줄 32: 줄 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 ===== ===== Just Perfection =====
줄 56: 줄 67:
 ==== ubuntu-app-indicators / AppIndicator and KStatusNotifierItem Support ==== ==== ubuntu-app-indicators / AppIndicator and KStatusNotifierItem Support ====
   * 기본적으로 [[https://extensions.gnome.org/extension/615/appindicator-support/|AppIndicator and KStatusNotifierItem Support]]를 켜서 되는 System tray Icon들을 그게 받아주고 일부 안되는 것들을 다른 extension 이 처리하게 하면 되는듯.   * 기본적으로 [[https://extensions.gnome.org/extension/615/appindicator-support/|AppIndicator and KStatusNotifierItem Support]]를 켜서 되는 System tray Icon들을 그게 받아주고 일부 안되는 것들을 다른 extension 이 처리하게 하면 되는듯.
-  * AppIndicator and KStatusNotifierItem Support(Ubuntu Appindicator와 같은 것임) 는 마우스 우클릭과 좌클릭이 구분이 안되고 동일하게 작동해서 불편하다. 안쓰는게 나을 것도 같다.+  * AppIndicator and KStatusNotifierItem Support(Ubuntu Appindicator와 같은 것임) 는 마우스 우클릭과 좌클릭이 구분이 안되고 동일하게 작동해서 불편하다. 
 +  * [[linux:snixembed|snixembed]] 사용을 포기하고, 몇개 안나오는 아이콘들에 대한 욕심을 버리면 이게 제일 안정적이긴 해보인다. 
  
 ==== tray-icons reloaded ==== ==== tray-icons reloaded ====
줄 63: 줄 75:
   * 이 확장만 단독으로 사용하는게 제일 편리하다.   * 이 확장만 단독으로 사용하는게 제일 편리하다.
   * 예를들면, 슬랙 아이콘 좌클릭시 슬랙 창이 바로 뜬다. 다른 확장은 컨텍스트 메뉴가 뜬다.   * 예를들면, 슬랙 아이콘 좌클릭시 슬랙 창이 바로 뜬다. 다른 확장은 컨텍스트 메뉴가 뜬다.
 +  * [[linux:wine|Linux Wine]] 으로 설치한 애플리케이션 icon 도 잘 뜨는 편에 속한다. 그래도 완벽하진 않음.
   * 그런데, 아이콘의 배열이 겹쳐보이거나 하는 버그가 있다. - 이 현상은 dash-to-panel 을 사용할 때만 발생하는 것으로 보임.   * 그런데, 아이콘의 배열이 겹쳐보이거나 하는 버그가 있다. - 이 현상은 dash-to-panel 을 사용할 때만 발생하는 것으로 보임.
     * 이것은 [[linux:inputmethod:uim|UIM]] toolbar 의 icon 이 여러개일 경우 문제가 되는 것 같다. **한영 여부** 아이콘만 나오게 하니까 조금 나앗다.     * 이것은 [[linux:inputmethod:uim|UIM]] toolbar 의 icon 이 여러개일 경우 문제가 되는 것 같다. **한영 여부** 아이콘만 나오게 하니까 조금 나앗다.
줄 68: 줄 81:
     * 혹은 Web Browser 등을 전체화면으로 했다가 되돌려도 모든 아이콘이 올바로 정렸됐음.     * 혹은 Web Browser 등을 전체화면으로 했다가 되돌려도 모든 아이콘이 올바로 정렸됐음.
   * [[linux:wayland|Wayland]] 에서 [[linux:gnome:xpad|Gnome Xpad note]] 아이콘인 안보임. xpad 자체 문제로 보임.   * [[linux:wayland|Wayland]] 에서 [[linux:gnome:xpad|Gnome Xpad note]] 아이콘인 안보임. xpad 자체 문제로 보임.
 +  * 4K, 200% scaling 에서 아이콘 margin/padding 등이 제대로 안먹어서 너무 간격이 넓게보인다.
 ==== Tray Icons ==== ==== Tray Icons ====
   * [[https://extensions.gnome.org/extension/1503/tray-icons/|tray-icons]] : 무난하다.   * [[https://extensions.gnome.org/extension/1503/tray-icons/|tray-icons]] : 무난하다.
줄 93: 줄 107:
   * https://extensions.gnome.org/extension/945/cpu-power-manager/   * https://extensions.gnome.org/extension/945/cpu-power-manager/
   * CPU Frequency 를 보여주고 변경할 수 있다.   * CPU Frequency 를 보여주고 변경할 수 있다.
-  * 배터리/전원에 따라 모드를 자동 변환해줄 수 있다. +  * 배터리/전원에 따라 모드를 자동 변환해줄 수 있다. (''Auto Switch'')
 ===== cpufreq ===== ===== cpufreq =====
   * https://extensions.gnome.org/extension/1082/cpufreq/   * https://extensions.gnome.org/extension/1082/cpufreq/
   * CPU Frequency 를 보여주고 변경할 수 있다.   * CPU Frequency 를 보여주고 변경할 수 있다.
   * 보여주는 정보가 화려하지만 복잡하고 다소 반응성이 느리다.   * 보여주는 정보가 화려하지만 복잡하고 다소 반응성이 느리다.
-===== System Monitor Extension ===== +===== System Monitor Next ===== 
-  * [[https://extensions.gnome.org/extension/120/system-monitor/|System Monitor extension]] +  * [[https://extensions.gnome.org/extension/3010/system-monitor-next/|system-monitor-next]] 
-  * Ubuntu 는 ''gnome-shell-extension-system-monitor'' 패키지를 설치하면 끝. +  * Top Bar 에 그래프로 현재 상태를 보여준다.
-  * https://github.com/paradoxxxzero/gnome-shell-system-monitor-applet+
 <code sh> <code sh>
-sudo apt install gir1.2-gtop-2.0 gir1.2-nm-1.0 gir1.2-clutter-1.0 +sudo apt install gir1.2-gtop-2.0 gir1.2-nm-1.0 gir1.2-clutter-1.0 gnome-system-monitor
-gnome-extensions enable system-monitor@paradoxxx.zero.gmail.com+
 </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 =====
줄 195: 줄 219:
 </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]] 프로세스 목록을 보면서 관리가능
  
-===== Easy Docker Containers ===== 
-  * https://extensions.gnome.org/extension/2224/easy-docker-containers/ 
  
 ===== 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 장치를 쉽게 선택 가능하게 해준다.
   * 이 확장이 없으면 설정을 실행해서 찾아가야한다.   * 이 확장이 없으면 설정을 실행해서 찾아가야한다.
줄 246: 줄 268:
   * https://extensions.gnome.org/extension/3733/tiling-assistant/   * https://extensions.gnome.org/extension/3733/tiling-assistant/
   * https://github.com/Leleat/Tiling-Assistant   * https://github.com/Leleat/Tiling-Assistant
-  * 2021현재 google 검색 1순위확인해볼것.Gnome 40 이상 지원+  * 어느정도 잘 작동한다단축키 보정 필요. 
 + 
 +===== ubuntu-tiling-assistant ===== 
 +  * [[https://launchpad.net/ubuntu/+source/gnome-shell-extension-tiling-assistant|Ubuntu Tiling Assistant]] : tiling-assistant 를 fork 한 ubuntu 버전
  
 ===== shelltile ===== ===== shelltile =====
줄 277: 줄 302:
   * 창이 흔들리는 등의 효과   * 창이 흔들리는 등의 효과
  
 +===== 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 ===== ===== 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/21/workspace-indicator/|Workspace indicator - original]]
   * [[https://extensions.gnome.org/extension/1200/walkpaper/|Walkpaper]] 각 워크스페이스별 배경화면 따로 지정하기   * [[https://extensions.gnome.org/extension/1200/walkpaper/|Walkpaper]] 각 워크스페이스별 배경화면 따로 지정하기
줄 283: 줄 319:
   * [[https://extensions.gnome.org/extension/3968/improved-workspace-indicator/|Imporoved Workspace Indicator]] : Gnome 4.x 에서 좀 더 나은 Workspace 표시   * [[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/3952/workspace-indicator/|Workspace indicator by suvor]]
 +  * [[https://extensions.gnome.org/extension/4343/simply-workspaces/|Simply Workspaces]] : 왼쪽 패널에 워크스페이스 표시
 +
 ===== executor ===== ===== executor =====
   * https://extensions.gnome.org/extension/2932/executor/   * https://extensions.gnome.org/extension/2932/executor/
줄 291: 줄 329:
   * https://extensions.gnome.org/extension/3780/ddterm/   * https://extensions.gnome.org/extension/3780/ddterm/
   * Drop Down Terminal GNOME 40 이상 지원   * Drop Down Terminal GNOME 40 이상 지원
 +  * 잘 작동하지만 [[linux:guake|Guake]] 대비 반응속도가 매우 느린편에 속했음. 특히 새로 띄울 때.
  
 ===== DropDown Terminal X ===== ===== DropDown Terminal X =====
줄 344: 줄 383:
   * 간단한 [[linux:clipboard|Linux / Clipboard]] Manager.   * 간단한 [[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 ===== ===== caffeine / espresson =====
   * 절전 모드 차단 기능. 특정 애플리케이션 실행시 차단등 가능.   * 절전 모드 차단 기능. 특정 애플리케이션 실행시 차단등 가능.
줄 358: 줄 406:
   * Gnome 40 이상 버전에서 X11 사용시에도 Touchpad gesture 를 사용할 수 있게 해줌.   * Gnome 40 이상 버전에서 X11 사용시에도 Touchpad gesture 를 사용할 수 있게 해줌.
   * [[https://github.com/JoseExposito/gnome-shell-extension-x11gestures|gnome-shell-extension-x11gestures github]]   * [[https://github.com/JoseExposito/gnome-shell-extension-x11gestures|gnome-shell-extension-x11gestures github]]
-  * [[https://github.com/JoseExposito/touchegg|touchegg]] 필요함.+  * [[https://github.com/JoseExposito/touchegg|touchegg]] 를 PPA 에서 설치만 해주고, 이 확장을 설치해주면 곧바로 세손가락 제스ㅕ가 작동함.
   * [[linux:touchegg|touchegg]]   * [[linux:touchegg|touchegg]]
   * [[linux:touchpad|Linux Touchpad]]   * [[linux:touchpad|Linux Touchpad]]
줄 386: 줄 434:
   * [[https://extensions.gnome.org/extension/1401/bluetooth-quick-connect/|Bluetooth Quick Connect - 그놈 쉘 확장]]   * [[https://extensions.gnome.org/extension/1401/bluetooth-quick-connect/|Bluetooth Quick Connect - 그놈 쉘 확장]]
   * https://github.com/bjarosze/gnome-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 에서 됐다 말다 함**
  
 ===== 참조 ===== ===== 참조 =====
줄 397: 줄 520:
   * [[https://www.debugpoint.com/2021/04/gnome-40-extensions/|Top 10 GNOME 40 Extensions to Modernize Your Desktop]]   * [[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://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.1637286585.txt.gz · 마지막으로 수정됨: 2021/11/19 10:49 저자 kwon37xi