一休叔叔
deepin
9 hours ago 上面5.2 /home/sssc/ 要改成 /home/自己用户名
这里简单说说安装程序的逻辑。。。
主目录下 .local 文件夹是本地用户程序的目录。
.local/opt/这个目录需要手动创建,是储存「程序」的地方。.local/share/这个目录是存放所有「本地程序」数据的地方,比如:输入法个人词库就在这里。.local/share/applications程序列表里显示的文件,就是按super 弹出的选择程序的里。.local/bin/这个目录也需要手动创建,并把这个目录加入环境变量,这是方便系统找到程序。.config这个是存放程序配置的地方
上面的一堆操作,就是把程序解包复制到 .local/opt/程序名/ 目录下。在 .local/bin/ 里创建软链接。在 .local/share/applications 创建启动文件。(这个是比较坑的,如果比较顺利的解包到 opt,创建软链接就可以了)
如果重装系统,备份 .local/opt/程序名 .local/share/程序名 .local/bin/ .config/程序名/这几个文件夹,恢复完新系统就跟原来的一样。。。可以列出目录,让AI写一个脚本备份恢复。。。
如果想折腾,也可以先备份,不满意再恢复。。。
话说,Linux 系统,的配置本质上都是文本文件的操作,基本操作命令和基本的文件系统结构一定要了解一下。有问题问 AI 就好,命令可以生成。。。但是如果不了解系统,问题无法描述清楚,连需求都无法描述的很明确。。。
Reply Like 0 View the author


中文 


下面是一份完整的 MarkText 手动安装笔记,基于你刚才的实战操作整理而成。所有命令可直接复制粘贴(注意替换用户名或路径)。
MarkText 安装笔记(AppImage 解包版)
安装环境
~/.local/opt/marktextmarktext二进制(绕过AppRun脚本)~/.local/bin/marktext~/.local/share/applications/marktext.desktop1. 下载 AppImage
2. 解包(提取文件系统)
解压后生成
squashfs-root文件夹。3. 部署到本地目录
4. 创建终端软链接(直接指向二进制,跳过 AppRun)
5. 配置应用菜单(.desktop 文件)
5.1 复制自带 .desktop 模板
5.2 编辑
~/.local/share/applications/marktext.desktop用你喜欢的编辑器(如
nvim、nano)修改内容,确保以下字段正确:关键字段说明:
Exec:必须使用绝对路径,直接指向二进制文件(不是AppRun),带上--no-sandbox和%U。Icon:使用绝对路径指向解包目录内的图标文件(检查实际文件名,可能是marktext.png或icon.png)。StartupWMClass:需用xprop WM_CLASS获取窗口类名(一般为marktext),确保任务栏图标正确。MimeType:可简化为text/markdown;,系统会自动关联.md文件。5.3 刷新桌面数据库
6. 生效与验证
Alt+F2,输入r重启 GNOME Shell)以刷新图标缓存。marktext启动,或在应用菜单(Super 键)搜索 MarkText 点击启动。StartupWMClass和Icon路径)。附:常用维护命令
rm -rf ~/.local/opt/marktext会清空旧程序)。注意事项
.desktop文件中的Exec=和Icon=路径可能需要重新调整为绝对路径,建议保留备份模板。~/.local/bin不在PATH中,终端无法识别marktext命令,请检查环境变量配置。--no-sandbox参数。这份笔记已涵盖你所有操作步骤,并修正了复制
.desktop的命令错误。以后重装或换机器,按此流程即可快速部署。 🚀