veket官方网站论坛

veket

 找回密码
 要注册
搜索
查看: 21860|回复: 13

[推荐] V20系统定制的细节与技巧

[复制链接]
发表于 2020-2-17 20:31 | 显示全部楼层 |阅读模式
V20系统中有定制脚本,即/usr/sbin/remasterpup2(重构系统),
perryfa《定制veket的新手教程(附remasterpup2修改汉化脚本)》帖子讲的很细,新手读后基本上都会了。
附地址:http://www.lucky8k.com/thread-84403-1-1.html
今天讲的是用另一种方法来定制个人系统,使个人定制更完美,比如脚本修改、图标更换、错误修正等极方便,精简应用更彻底、更干净。
一、工具
用编辑-sfs软件,使用该软件很简单,在rox文件管理器下将欲编辑的sfs包拉入即可,见下图点“确定”。这里不赘述该软件的使用,重点分享系统定制的一些细节与技巧。
附地https://cloud.189.cn/t/zyu67rRZVjMn

二、常用模块对应关系
内核模块:veket团队打造的v20系统内核升级很快,新的内核有两个关键模块:vmlinuz和adrv_veket_20.0.sfs,论坛发布新内核版本后,只更换这两个模块即可,initrd.gz、veket_20.0.sfs模块无需更换。
initrd.gz:基于RAM的文件系统,该文件系统在init运行时起引导作用,初始化脚本是这些文件之一。
 Vmlinuz:通常称为Linux内核,引导过程已经将其加载到内存中,并在init启动之前开始运行它。
adrv_veket_20.0.sfs:它包含内核模块(设备驱动程序)和与vmlinuz中的内核匹配的固件文件。没有此文件,veket通常仍将启动,但是某些设备将无法工作或系统根本就无法正常运行。
veket_20.0.sfs:这是主要的veket文件,包含当前veket中的大多数应用软件(不是全部)。这是唯一需要加载的sfs模块,如果init脚本由于某种原因无法加载它,则引导系统将被放弃。同时,initrd.gz引导自动加载的模块还有三个:zdrv_20.0.sfs、fdrv_20.0.sfs、ydrv_20.0.sfs。个人可以将需用的软件包制成这样的模块名自动加载,但它可以覆盖veket_20.0.sfs包的内容。因此,这些包内的脚本、图标等不要与veket_20.0.sfs包的内容相冲突。
三、常用应用、插件等调理
V20选择xfce4桌面管理和thunar文件管理,rox文件管理、 PCManFM文件管理做辅助,这两个辅助的文件管理作用也很大,比如“编辑-sfs”就需要rox文件管理、赋予脚本权限PCManFM文件管理就很方便。
1.面板插件:即添加新项目,面板1或面板2添加的新项目放在/root/.config/xfce4/panel/,修改项目就在该文件夹下找对应的launcher-。系统插件放在/usr/share/xfce4/panel/plugins/,修改插件就在该文件夹下找对应的 .desktop,比如separator.desktop是分隔符插件,发现其图标项缺失。
原separator.desktop内容:
[Xfce Panel]
Type=X-XFCE-PanelPlugin
Name=Separator
Name[zh_CN]=分隔符
Comment=Adds a separator or space between panel items
Comment[zh_CN]=在面板项目间添加一个分隔符或空格
Icon=gtk-remove
X-XFCE-Module=separator
X-XFCE-Internal=TRUE
X-XFCE-API=1.0
发现Icon=gtk-remove图标缺失,将/usr/share/icons/PMaterial/16/actions/remove.svg
放到/usr/share/pixmaps/下
修改后的separator.desktop内容:
[Xfce Panel]
Type=X-XFCE-PanelPlugin
Name=Separator
Name[zh_CN]=分隔符
Comment=Adds a separator or space between panel items
Comment[zh_CN]=在面板项目间添加一个分隔符或空格
Icon=remove
X-XFCE-Module=separator
X-XFCE-Internal=TRUE
X-XFCE-API=1.0
修改后,注销系统后再看看分隔符有图标了。
2.Clipman 剪贴板管理器操作痕迹:/root/.cache/xfce4/clipman/textsrc,删除textsrc就没有操作痕迹了。
3.thunar文件管理器添加默认应用:
/root/.config/mimeapps.list,比如添加wps金山文档,在mimeapps.list中application/vnd.openxmlformats-officedocument.wordprocessingml.document=wps-office-wps.desktop(添加内容)
wps-office-wps.desktop就是/usr/share/applications/“WPS文字”菜单。
4.输入法锁定:
/root/.config/fcitx,个人是喜欢拼音、五笔等,设置输入法后,固定fcitx文件夹内的文件即可。
5.应用自启动设置:
凡放在/root/Startup/或/etc/xdg/autostart/文件夹下的应用命令和菜单,或写入/root/.xinitrc的应用命令,将随系统自启动。
6.删除Frisbee 连接wifi用户名及密码:
/etc/frisbee/wpa_supplicant.conf,在wpa_supplicant.conf文件中,只保留
ctrl_interface=/var/run/wpa_supplicant
update_config=1
......
还有一些,不常用,就不叙说了。
四、系统定制
在独立分区系统安装模式下,通过“编辑-sfs”软件,将veket_20.0.sfs解包,解包后直接手动添加或删减应用,添加应用简单,把个人需要的应用复制进包即可,删减要复杂得多,关键要考虑应用间的相互逻辑关系,不能简单一删了之,弄不好有的应用启动不了。
对已经很清楚的应用删除方法有两种:一是用“pFind 文件搜索”,搜索需要删除的应用命令,基本上该应用的所有文件都出来了(菜单、图标、脚本、库文件等),这种方法不能保证删除该应用的全部库文件;二是通过应用deb、pet包,对照包内文件逐一删除。
五、v20可删或不可删的文件及应用
/usr/share/desktop-directories/xfce起头的文件不能删,其余可以删除,这是系统应用菜单。
/usr/share/i18n/charmaps/ 只保留UTF-8.gz
/usr/share/i18n/locales/  只保留zh_CN
/usr/share/X11/locale/  只保留zh_CN、zh_CN.UTF-8
/usr/share/Thunar/sendto/ 只保留数据项目、邮件收件人
/usr/lib/locale/ 只保留zh_CN.utf8
/usr/share/xfce4/helpers/ 文件夹内的文件保留Debian X 终端模拟器,其余可以删,若删除Debian X 终端模拟器,Python (v2.7)、Python (v3.7)模拟终端不能启动。
GNOME 视频播放器、MPlayer 视频播放  不能删,删除了用SMPlayer 播放器不能播放电视直播源。
LX 终端  可以删,保留xfce4-terminal(Xfce 终端),但要注意修改/usr/local/bin/defaultterminal,设置默认为xfce4-terminal。
gtk-recordmydesktop (屏幕录像)可以删,录像的音频效果不佳,保留simplescreenrecorder(简单的屏幕录像机)。
lxrandr(显示器设置) 可以删,保留xfce4-display-settings(显示器配置)
ClipIt ( 剪贴板管理器)可以删,保留xfce4-clipman(Clipman 剪贴板管理器)
pasystray  (Pulseaudio托盘图标) 可以删,但坛友反馈会影响系统声音,删除了没感觉有影响
mtpaintsnapshot.sh  (另一屏幕抓取 ) 可以删,保留mtpaintsveket.sh(屏幕抓取)
pupx  (启用屏幕保护)可以删,保留sscontrol(屏幕保护程序控制)
logout_gui(关闭电脑)可以删
jwm  可以删,jwm桌面残留
六、v20系统模块趋向
V20-5.4.18内核版在模块制作上有新变化,系统删减了vcl、kodi应用,将AbiWord字处理、Gnumeric电子表格和任天堂WII模拟器、天书棋谈等剥离出来,制成独立自启动模块,这非常好:文字表格的应用成一模块,不喜欢的可以用wps、yozo,游戏类的应用成一模块,很适合年青人,等等。以达到“分类制模、自成一体、取舍自由”的特点,固化veket_20.0.sfs主模块后,不因内核升级再费劲去应用增减,要折腾的应用就放在其他几个模块上!!!
附:图片
链接: https://pan.baidu.com/s/1hEK0dePEZ5Vao4cOwwasTA 提取码: 8r6r
发表于 2020-2-17 21:30 | 显示全部楼层
支持分享
发表于 2020-2-17 23:32 | 显示全部楼层
学习了。谢谢
发表于 2020-2-18 00:29 | 显示全部楼层
学习啦,支持。
发表于 2020-2-18 10:09 | 显示全部楼层
感谢分享
您需要登录后才可以回帖 登录 | 要注册

本版积分规则

QQ|手机版|Archiver|veket官方网站论坛 ( 粤ICP备 11052856 )

GMT+8, 2024-3-29 16:32

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表