자동화:Dock에 즐겨찾기 등록
이것은 무엇이냐
새로운 환경을 준비할 때 자체 제작한 간편한 설치 스크립트를 만들고 싶었지만 여기에 Dock를 통일적으로 설치하기 위해 조사한 내용을 기록했다.
Ubuntu 20.04
가 대상이다.gsettings
자체 제작된 간편한 설치 스크립트에서 사용
gsettings
명령gsettings set SCHEMA [:PATH] KEY VALUE
略
# ----------------------------------------------
# 作業環境の設定
# ----------------------------------------------
gsettings set org.gnome.desktop.calendar show-weekdate true
gsettings set org.gnome.shell favorite-apps "['firefox.desktop', 'org.gnome.Nautilus.desktop', 'grsync.desktop', 'org.gnome.Terminal.desktop', 'menulibre-kcm_cron.desktop', 'gufw.desktop', 'chromium_chromium.desktop', '16468271461.desktop', '16276117093.desktop', '16276115541.desktop', 'org.kde.kdeconnect.kcm.desktop']"
cp -afv バックアップ元/.local/share/applications $HOME/.local/share/
略
schema의 조사 방법
dconf watch /
하면 됩니다.dconf-editor
에 진전이 있다.예제
$ dconf watch /
/org/gnome/shell/favorite-apps
['firefox.desktop', '16447477161.desktop', '++++.desktop', 'org.gnome.Nautilus.desktop', '16468271461.desktop', 'snap-store_ubuntu-software.desktop', '16455142041.desktop', '16276115541.desktop', '16276117093.desktop', 'org.gnome.Terminal.desktop']
/org/gnome/shell/favorite-apps
['firefox.desktop', '16447477161.desktop', '++++.desktop', 'org.gnome.Nautilus.desktop', 'grsync.desktop', '16468271461.desktop', 'snap-store_ubuntu-software.desktop', '16455142041.desktop', '16276115541.desktop', '16276117093.desktop', 'org.gnome.Terminal.desktop']
상부의 상황PATH
: /org/gnome/shell/favorite-apps
SCHEMA
: org.gnome.shell
KEY
: favorite-apps
VALUE
: "['firefox.desktop', '16447477161.desktop', '****.desktop', 'org.gnome.Nautilus.desktop', 'grsync.desktop', '16468271461.desktop', 'snap-store_ubuntu-software.desktop', '16455142041.desktop', '16276115541.desktop', '16276117093.desktop', 'org.gnome.Terminal.desktop']"
보태다
.desktop 엔트리 파일
형식은 바닥글[1]을 참조하십시오.
아이콘
/usr/share/icons/
에서 링크를 복사하거나 붙여넣습니다.예제
# $HOME/.local/share/applications/
[Desktop Entry]
Type=Application
Name=KDE Connect Settings
GenericName=Connect and sync your devices
Comment=KDE Connect Settings
Icon=/home/username/.local/share/icons/kdeconnect-tray.svg
Exec=kdeconnect-settings
Categories=HardwareSettings;KDE;Qt;Settings;
StartupWMClass=kdeconnect-settings
Dock 로그인 방법
다음 세 가지 선택
오른쪽 키로 클릭하여 이벤트 화면을 즐겨찾기에 추가
명령줄(이 명령 사용)
# 現在の値を確認
gsettings list-recursively org.gnome.shell
略
org.gnome.shell disable-user-extensions false
org.gnome.shell always-show-log-out true
org.gnome.shell disable-extension-version-validation false
org.gnome.shell had-bluetooth-devices-setup false
org.gnome.shell looking-glass-history @as []
略
# セット
gsettings set org.gnome.shell favorite-apps "['firefox.desktop', 'org.gnome.Nautilus.desktop', 'grsync.desktop', 'org.gnome.Terminal.desktop', 'gufw.desktop', 'chromium_chromium.desktop', '16468271461.desktop', '16276117093.desktop', '16276115541.desktop', 'org.kde.kdeconnect.kcm.desktop']"
GUI 유틸리티
xfce4와 다르다
$HOME/.local/share/applications/
아래 구성.desktop
파일.파일 이름은 임의입니다.
xfce4
중 $HOME/.config/xfce4/panel/
이하는 launcher-n/
(n은 디지털)로 구성됩니다.16455142041.desktop
의 느낌으로 무작위 숫자를 분배하다.GUI 유틸리티를 사용하는 경우 일반적으로 해당 모드를 파일 이름으로 설정합니다.
xfce4, Gnome를 동시에 사용하려는 경우
예를 들면
nmcli networking off
.데스크톱 파일을 찾으려면bash
cd $HOME/.config/xfce4/panel/
grep -r -e nmcli ./*
$HOME/.config/xfce4/panel/16455142041.desktop
$HOME/.local/share/applications/
아래에 링크를 붙여넣습니다.각주
참조:
Unity: how to add a shell-script to the dock
Desktop Entry Specification
Bionic dock customisation ↩︎
Reference
이 문제에 관하여(자동화:Dock에 즐겨찾기 등록), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/ykesamaru/articles/9b724403659579텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)