Skip to Content
中文Puppy Linux开发者之家
专注于方便易用的小型Linux系统
软件
最近更新
站长推荐
好评软件
热门软件
小芭比系列
文档
精华贴索引
F.A.Q.
Puppy 4中文手册
开发
Puppy Live-CD制作方法
安装gcc开发环境
pet包和sfs镜像文件制作
中文化开发包
更多…
博客
讨论区
一般讨论
聊天灌水
精华主题
聊天室
首页
»
讨论区
»
一般讨论
版主请进,XFCE4,请求精简
由 withoutpity 于 星期四, 10/29/2009 - 14:34 发表
一般讨论
下载地址
给EXO和THUNAR都打了补丁,可以挂载NTFS、EXT2\3\4和FAT分区,也可以在侧边栏里显示出本地的硬盘分区,可就是太大了,也不知道该删哪些文件。帮忙精简一下吧。
另外发现上回我发的LXDE那个包是不能卸载的,卸载会进不去X,由于不会写PET包的安装命令,还请版主将这个包的安装前后脚本写一下哈。
‹ 求救,puppy4.3.1上的软件。。。
(10月20日更新)LXDE桌面环境,包含openbox,Lxpanel,PcmanFM,Lxapperance等 ›
7813 次点击
#6609
由 sasaqqdan 在 星期五, 10/30/2009 - 12:46 发表。
做得真不赖,有空时请说一下hal实现的原理,udev,dbus,hald的关连问题好么?
我精简了以后还是有8.9mb,下载地址:
lupaworld
回复
#6610
由 withoutpity 在 星期五, 10/30/2009 - 13:11 发表。
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 在 星期五, 10/30/2009 - 17:57 发表。
哦,我也一直在奇怪/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
由 withoutpity 在 星期二, 11/03/2009 - 11:59 发表。
虽然提示出错,但是运行起来好像没有什么错误。
回复
发表新评论
评论:
*
你可以在文本中使用
BBCode
标记语言。 URL会自动被转为链接。
更多关於格式化选项的信息
CAPTCHA
请验证您是否是机器人。
What code is in the image?:
*
Enter the characters shown in the image.
用户登录
用户名:
*
密码:
*
创建新帐号
重设密码
导航
最近的帖子
投票
你认为Puppy Linux:
很好
很强大
推荐站点
Puppy官方网站
英文论坛
中文论坛
Puppy官方下载站
第三方软件库
SliTaz中文官方网站
我精简了以后还是有8.9mb,下载地址:lupaworld
我很早就想在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还有什么要求?不太清楚了。
我了解的就是这些了。
这是我编译的小小输入法,我试了试还可以,版主也可以试试哈,只保留了五笔、拼音和英语,更改了任务栏的图标。
小小输入法
小小输入法真不错,比fcitx小多了,也不用设置环境变量。
这是我运行时的终端显示,不知道有没有问题:
# yong
(<unknown>:14325): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
open file dict.txt fail
小小输入法.pet最好用英文文件名,因为下载回来的文件是乱码,要改成“小小输入法.pet”后才能用。
发表新评论