Skip to Content

版主请进,XFCE4,请求精简

下载地址
给EXO和THUNAR都打了补丁,可以挂载NTFS、EXT2\3\4和FAT分区,也可以在侧边栏里显示出本地的硬盘分区,可就是太大了,也不知道该删哪些文件。帮忙精简一下吧。
另外发现上回我发的LXDE那个包是不能卸载的,卸载会进不去X,由于不会写PET包的安装命令,还请版主将这个包的安装前后脚本写一下哈。
#6609
sasaqqdan 的头像
做得真不赖,有空时请说一下hal实现的原理,udev,dbus,hald的关连问题好么?
我精简了以后还是有8.9mb,下载地址:lupaworld
#6610
dbus、dbus-glib、Udev和Hal是用的Debian里lenny的包编译的。HAL要依赖于Udev和Dbus、Dbus-glib。Hal只是客观上反映出硬件的变化,通过Dbus反映给Udev,再由Udev做出具体的响应,这一点上有点像gamin的作用吧。
我很早就想在Puppy中添加HAL的支持,可是一直也没有找到答案,后来在英文论坛中看到了MU发布的Newyears Puppy(NP),其中有HAL的支持。我发现在编译过HAL后,会在UDEV的规则文件夹/usr/lib/udev/rules.d文件夹里设置HAL的配置文件90-hal.rules,和在Dbus的规则文件夹/etc/dbus-1/system.d/下生成HAL的配置文件hal.conf。Dbus中HAL的配置文件是配置HAL允许用户做哪些动作和禁止用户做哪些动作。我把原来配置文件中的Deny都改成Allow了,估计会引起些安全性问题,不过对于不用Puppy做服务器的个人来说是没有安全性意义的。而修改Udev的规则,具体规则怎么写的我也不太清楚,我对比了Newyears Puppy和Slitaz中的Udev文件,把/usr/lib/udev/rules.d/50-udev-default.rules文件中所有的Group后的用户名都改成了root,然后还是发现在Pcmanfm中不能自动挂载分区,说是由HAL的规则禁止了,以前一直显示的是Unknow Error,又上网查了查,说是要配置Policykit,我就按照网上的说法建立/etc/PolicyKit目录,又在其中设置了它的配置文件,结果还是不好使。我也不知道问题出在哪里。我就把NP中的BIN目录和SBIN目录复制过来,发现就可以自动挂载分区了,估计可能是HAL对于MOUNT和UNMOUNT还有什么要求?不太清楚了。
我了解的就是这些了。
这是我编译的小小输入法,我试了试还可以,版主也可以试试哈,只保留了五笔、拼音和英语,更改了任务栏的图标。
小小输入法
#6612
sasaqqdan 的头像
哦,我也一直在奇怪/bin下面的mount-Full和umount-Full不能被精简掉。
小小输入法真不错,比fcitx小多了,也不用设置环境变量。
这是我运行时的终端显示,不知道有没有问题:
# yong
(<unknown>:14325): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
open file dict.txt fail
小小输入法.pet最好用英文文件名,因为下载回来的文件是乱码,要改成“小小输入法.pet”后才能用。
#6637
虽然提示出错,但是运行起来好像没有什么错误。

发表新评论

  • 你可以在文本中使用BBCode标记语言。 URL会自动被转为链接。

更多关於格式化选项的信息

CAPTCHA
请验证您是否是机器人。
Image CAPTCHA
Enter the characters shown in the image.