用 GNOME 的进来。。。测试下 nautilus 的补丁

软件和网站开发以及相关技术探讨
回复
头像
windwiny
帖子: 2254
注册时间: 2007-03-13 17:26

用 GNOME 的进来。。。测试下 nautilus 的补丁

#1

帖子 windwiny » 2007-12-23 23:17

小改了一下 nautilus 源码

代码: 全选

Changlog:  2.20.0+

  2007-12-16
  windwiny.ubt<AT>gmail.com

1. 选择单个文件/目录时在状态栏显示 属性、用户、大小、修改日期,
   如果是链接,也列出链接目标

2. 修改了 属性Properties 重命名Rename 的快捷键,P->r, R->e   
    如果不需要修改在 fm-directory-view.c 及 po/zh_CN.po 里改回

3. 可以用 ESC 关闭 属性Properties 窗口

4. 在 ~/nautilus_os_log.log 记录动作 新建文件夹、从模板新建文件、建空文件、
   重命名、移动、复制、就地复制?、创建链接?、移到回收站、直接删除、
   从回收站删除、清空回收站 的模拟命令

     创建空文件/模板文件/目录时自动增量文件名 可用
   现有问题:
     就地复制、创建链接 目标名与源文件名相同
     删除/移动无权限文件、删除动作被取消 日志不能回退
     复制同名文件被取消时 日志不能回退
    复制移动创建链接多个文件时,在其它窗口进行其它操作,不能保证日志连贯性
    !! 可能,如果同一用户运行多个实例,日志可能会错误。 在 文件名异步处理 部分
    ** 在处理增量文件名时 就地复制和创建链接记录 会重复,

5. 设置大图片的预览图标与其它图标大小一样
   现有问题: 小图标预览被放大
      图片预览较大的文件点击选择时会跳一下变大,之后恢复正常

6. 加大了行间距

7. 缩小了图标视图显示下的文件名显示宽度
    高度没减小,找不到设置函数

8. 桌面右键时的保持对齐功能,修改了行列距离,但不对伸展的图标作判断
      去掉按名称清理功能,改为 保持对齐, *取消桌面F5 按名称清理
   缩放67%,9号字体,屏幕高度800
安装使用

代码: 全选

mkdir ~/nau
cd ~/nau
sudo apt-get source nautilus
sudo chown `id -u`:`id -u` . -R

wget ???
cd nautilus-2.20.0/
patch -p1 --dry-run < ../wwdch3.patch     # 检查无错后去掉 --dry-run 实际应用补丁

./configure	# 如果出错,可能是缺少一些开发包,看错误提示安装 lib??-dev 之类的包
sudo make install
sudo mkdir /usr/local/lib/nautilus
sudo ln -s /usr/lib/nautilus/extensions-1.0 /usr/local/lib/nautilus
sudo apt-get remove nautilus
sudo ln -s /usr/local/bin/nautilus /usr/bin
killall nautilus
对 nautilus 的一些小细节感觉很不爽,自己改了一些,但是能力有限,扔出一块石头希望有人帮忙解决这些问题
查看附件内说明
附件
nautilus-wwd.tar.gz
(10.17 KiB) 已下载 78 次
头像
内存不足
论坛版主
帖子: 3277
注册时间: 2005-08-18 18:43
联系:

#2

帖子 内存不足 » 2007-12-23 23:30

高手 :D 不过菜鸟不敢乱来啊
໌→ iCookie Gtk Theme
໌→DropPlusBluetheme
กรัก กรัก`菠萝
头像
stlxv
论坛版主
帖子: 8275
注册时间: 2006-05-03 0:39
来自: المريخ

Re: 用 GNOME 的进来。。。测试下 nautilus 的补丁

#3

帖子 stlxv » 2007-12-24 0:55

windwiny 写了:小改了一下 nautilus 源码

代码: 全选

Changlog:  2.20.0+

  2007-12-16
  windwiny.ubt<AT>gmail.com

1. 选择单个文件/目录时在状态栏显示 属性、用户、大小、修改日期,
   如果是链接,也列出链接目标

2. 修改了 属性Properties 重命名Rename 的快捷键,P->r, R->e   
    如果不需要修改在 fm-directory-view.c 及 po/zh_CN.po 里改回

3. 可以用 ESC 关闭 属性Properties 窗口

4. 在 ~/nautilus_os_log.log 记录动作 新建文件夹、从模板新建文件、建空文件、
   重命名、移动、复制、就地复制?、创建链接?、移到回收站、直接删除、
   从回收站删除、清空回收站 的模拟命令

     创建空文件/模板文件/目录时自动增量文件名 可用
   现有问题:
     就地复制、创建链接 目标名与源文件名相同
     删除/移动无权限文件、删除动作被取消 日志不能回退
     复制同名文件被取消时 日志不能回退
    复制移动创建链接多个文件时,在其它窗口进行其它操作,不能保证日志连贯性
    !! 可能,如果同一用户运行多个实例,日志可能会错误。 在 文件名异步处理 部分
    ** 在处理增量文件名时 就地复制和创建链接记录 会重复,

5. 设置大图片的预览图标与其它图标大小一样
   现有问题: 小图标预览被放大
      图片预览较大的文件点击选择时会跳一下变大,之后恢复正常

6. 加大了行间距

7. 缩小了图标视图显示下的文件名显示宽度
    高度没减小,找不到设置函数

8. 桌面右键时的保持对齐功能,修改了行列距离,但不对伸展的图标作判断
      去掉按名称清理功能,改为 保持对齐, *取消桌面F5 按名称清理
   缩放67%,9号字体,屏幕高度800
安装使用

代码: 全选

mkdir ~/nau
cd ~/nau
sudo apt-get source nautilus
sudo chown `id -u`:`id -u` . -R

wget ???
cd nautilus-2.20.0/
patch -p1 --dry-run < ../wwdch3.patch     # 检查无错后去掉 --dry-run 实际应用补丁

./configure	# 如果出错,可能是缺少一些开发包,看错误提示安装 lib??-dev 之类的包
sudo make install
sudo mkdir /usr/local/lib/nautilus
sudo ln -s /usr/lib/nautilus/extensions-1.0 /usr/local/lib/nautilus
sudo apt-get remove nautilus
sudo ln -s /usr/local/bin/nautilus /usr/bin
killall nautilus
对 nautilus 的一些小细节感觉很不爽,自己改了一些,但是能力有限,扔出一块石头希望有人帮忙解决这些问题
查看附件内说明
请你把这个补丁提交到nautilus开发者邮件列表
PHP是最好的语言!不服来战!
头像
windwiny
帖子: 2254
注册时间: 2007-03-13 17:26

#4

帖子 windwiny » 2007-12-24 1:19

楼上,,补丁还有一些问题,我想让 会说中文 的帮忙 测试改一下
回复