Linux 图标位置以及配置模板

系统级图标位置 系统级图标通常位于以下目录: 系统默认图标目录 1 /usr/share/icons 程序安装时通常会在该目录下添加程序图标 1 /usr/share/pixmaps 应用程序的启动器文件通常位于该目录下 1 /usr/share/applications 用户级图标位置 用户级图标通常位于以下目录: 用户自己添加的图标或自己下载的图标可以放在这个目录下 1 ~/.local/share/icons 桌面上的图标通常位于这个目录下 1 ~/Desktop 用户自己修改的应用程序菜单通常位于这个目录下 1 ~/.config/menus desktop 文件模板(以 onlyoffice 为例) 1 2 3 4 5 6 7 8 9 [Desktop Entry] Name=Onlyoffice Exec=/opt/only-office/DesktopEditors-x86_64.AppImage Terminal=false Type=Application Icon=/usr/share/icons/hicolor/only-office/onlyoffice.png StartupWMClass="ONLYOFFICE Desktop Editors" Comment=Office Categories=Office;

一月 3, 2024 · 1 分钟 · 47 字 · HCY

关于 Hugo Paper Mod 主题的 Toc 配置

Hugo 默认生成 Toc 的只是一二三级标题,如果像六级标题都可以生成 Toc ,可以这样子配置: 1 2 3 4 5 markup: tableOfContents: startLevel: 1 endLevel: 6 ordered: false 参考文章: 1 https://atlex00.com/hugo/toc/#configure-toc 如果想让 Hugo 拥有侧边栏 Toc ,参考我 fork 的这个仓库: 1 https://github.com/HCY-ASLEEP/hugo-PaperMod-Mod-Sidebar-Toc 顺便说一句题外话,就是 Hugo 的各个文件夹都有着不同的用处,值得去了解一下,比如说 archetypes 文件夹用于存放 hugo new 的生成模板,而 assets 文件夹用于存放自定义的 override 的 css ,layouts 文件夹用于存放自定义的 js 或者 html

一月 1, 2024 · 1 分钟 · 49 字 · HCY

让 KDE 可以像 GNOME 一样使用 Meta 键进行后台窗口调度

众所周知,KDE Plasma 的 Meta 键也就是 Win 键或者叫 Super 键是很难直接在图形界面的设置里面直接重新调度 Remap,当你尝试要单独去映射 Meta 键的时候总会乱码,所以需要借助命令行的作用来使得 Meta 键位失效或者 Remap 原来的 Meta 键是唤起 KDE 的菜单,要想使得它失效,可以应用以下命令: 1 kwriteconfig5 --file kwinrc --group ModifierOnlyShortcuts --key Meta "" 如果要将 Meta 映射为激活后台切换调度,也就是图形界面设置里面 KWin 的"Overview=Meta+W,Meta+W,显示/隐藏桌面总览",要使用如下命令: 首先是映射: 1 kwriteconfig5 --file kwinrc --group ModifierOnlyShortcuts --key Meta "org.kde.kglobalaccel,/component/kwin,,invokeShortcut,Overview" 然后是重启 KWin : 1 qdbus org.kde.KWin /KWin reconfigure 找到解决办法的 Reddit 讨论链接: 1 https://www.reddit.com/r/kde/comments/t416lu/rebind_meta_key_to_open_overview/

一月 1, 2024 · 1 分钟 · 57 字 · HCY

快速本地部署 Hugo 环境

进入要存放博客文件的目录之后才可以执行以下指令 拉取安装最新Hugo 1 2 3 4 5 6 7 8 9 10 response=$(curl -s https://api.github.com/repos/gohugoio/hugo/releases/latest);\ version=$(echo "$response" | jq -r '.tag_name');\ download_url=$(echo "$response" | jq -r '.assets[-5].browser_download_url');\ echo "--- Hugo version: "$version" ----";\ curl -L -o hugo.deb $download_url;\ sudo apt install ./hugo.deb;\ rm hugo.deb;\ unset response;\ unset version;\ unset download_url 拉取博客源数据 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 git config --global init.defaultBranch main;\ git config --global user.name "hcy-asleep";\ git config --global user.email 2420066864@qq.com;\ git config --global credential.helper store;\ git clone https://github.com/HCY-ASLEEP/Hugo_Blog_Source.git;\ mv Hugo_Blog_Source/ blogs/;\ mkdir blogs/source/themes/;\ git clone https://github.com/adityatelange/hugo-PaperMod.git blogs/source/themes/PaperMod/;\ mkdir blogs/source/public/;\ cp blogs/source/autogit blogs/source/public/autogit; sed -i '1 a script_dir=$(pwd)\ncd ..\nhugo\ncd $script_dir' blogs/source/public/autogit;\ echo "autogit" >> blogs/source/public/.gitignore;\ cd blogs/source/public/;\ git init;\ git remote add origin https://github.com/HCY-ASLEEP/HCY-ASLEEP.github.io.git;\ cp ../google188014ab03dc55b7.html . ;\ cd ..

十二月 30, 2023 · 1 分钟 · 132 字 · HCY

快速配置Ubuntu Docker开发环境

下面指令执行之前建议先挂个代理 启动一个 Ubuntu 容器 快速创建一个 Ubuntu 容器 1 2 xhost +;\ podman run -it --net=host -e DISPLAY=$DISPLAY --name=devenv -v /home/hcy/Documents/ubuntu/:/home/devenv/ ubuntu /bin/bash Ubuntu 容器基本设置 基本设置和基本软件 1 2 3 4 5 6 7 8 9 apt update;\ apt upgrade -y;\ apt install jq xz-utils curl sudo git apt-transport-https ca-certificates ripgrep vim-tiny -y;\ useradd -m devenv;\ usermod -s /bin/bash devenv;\ sudo sh -c 'echo "devenv ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers';\ sudo chown devenv /home/devenv/;\ sudo chgrp devenv /home/devenv/;\ su devenv 切换到普通用户目录 回到家目录 ...

十二月 30, 2023 · 3 分钟 · 538 字 · HCY