Linux实现MacOS下的open功能



MacOS有这样一个功能,当你在终端下工作时,要查看图片或者其它东西,就需要在Finder里打开当前目录(资源管理器),这时候你可以在终端直接输入 “open .” 来打开当前目录,这是个非常实用的功能。但是在linux下就没有这个方便的东西,我想了一下,要实现也不难,就写了个shell脚本,除了 "open ." 打开当前目录外,还可以输入路径打开任意目录。

实现如下

[shell]

#!/bin/bash
# Program:
#       Let user open directory in nautilus
#       only in gnome
# History:
# 2011/05/01    lazywen    first release

PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH

if [ -z "$1" ]; then
echo "HELP:        open directory in nautilus"
echo "SYNOPSIS:    open [path...]"
exit 0
fi

if [ -n "$1" ] && [ "$1" == "." ]; then
echo "opening directory $PWD ...  [DONE]"
nautilus $PWD
exit 0
fi

if [ -n "$1" ] && [ -d "$1" ]; then
echo "opening directory $1 ...   [DONE]"
nautilus $1
exit 0
fi

echo "ERROR,  \"$1\" no such directory"
exit 1

[/shell]

 

将上述代码保存为open,然后输入 "chmod +x open" 添加执行权限,再把它移动到 /usr/bin/ 目录下(当然其它path路径也行),然后就可以在任何地方执行 "open [path...]" ,只要路径没有错误,就可在图形界面中打开目录了。

看完代码就发现这只适合gnome桌面,其它桌面只要把nautilus替换为相应的管理器即可。

体验gnome-shell



跳了好几次票的gnome3终于在4月8日发布了,4月初还有传闻将推迟到9月份发布,后证实是愚人节的一个玩笑。发布之后按耐不住激动的心情,马上安装体验了一把,果然不失所望,除界面非常漂亮之外,还引入了一些新概念,绝对算的上gnome史上的一重大更新。



比较喜欢的新功能:

1.首先当然是漂亮的外表啦,装过老版本gnome的童鞋都知道,界面那个寒碜啊,跟win95差不多,然后为了不影响心情,找各种主题,图标美化,大把的时间就这样浪费了,gnome3对图标和界面下了很大功夫,看起来很漂亮很有qt的味道,所以你不需要再花时间去搞美化了

2.鼠标移到左上角时激活所谓的Activities,显示当前桌面的所有窗口缩略图,任务管理栏貌似被这个东东取代了,刚开始时觉得会拖慢效率,适应后也觉得跟win7的堆叠显示差不多,切换窗口非常快

3.多桌面移到了Activities模式的右边,可以用滚轮切换,也可以直接将窗口拖上去

4.Empathy被整合到了右下角的通知区域(不知叫啥,先叫它通知区域吧),点击就可实现快捷回复,效果相当华丽,遗憾的是不支持中文输入

5.Alt + F2 调出快捷启动对话框,直接输入r就可以重启gnome-shell

6.新的对话框,模仿mac os从上滑下,虽然是模仿别人的,但看起来很舒服,好用就行了管这么多干嘛,哈哈

7.其余好功能还有待发现......


 

说了一堆优点,当然gnome-shell也不是很完美,列出一些本人觉得稍有不足的地方

1.第一点非常不满足的就是把最小化给去掉了,说是为了提高桌面的凝聚力,虽然可以快速切换窗口,但有些功能最小化是替代不了的,比如说你正在干某件不能让别人或者上司看见的事情,这时候你发现有人来了,却找不到最小化按钮,这是多么痛苦啊,所以我觉得最小化还是有必要的说,另外最大化可以用拖到顶栏实现,类似于win7

2.顶部状态栏显示的东西太少了,造成了可视面积的浪费,这个可以学学ubuntu的Unity做成了全局菜单(虽然说也是模仿的)

3.可定制的东西很少,基本是给你配置好了,系统选项也非常之少,有待改进,据说新版本会增加许多功能

4.一些软件的消息提示无法显示,看wiki上说好像要手动配置,懒得折腾了,能自动显示不是更好么

5.暂时还没有其它不满的地方,等发现了更新上

 

题外话,上次电脑里的linux被我搞砸后就一直没碰过,弥补可能比重装麻烦多了,再加上听说gnome3快出了,就一直等,一直等,等啊等,没料到它一跳再跳,从去年等到今年4月可出来了,然后继续用arch,毕竟有感情了,漫长的更新后装上了gnome-shell,再给vim装上以前的插件,差不多了,不再折腾了,流出时间来多学习学习才是王道呢,哈哈

 

最后附上一张arch下的网页渲染样子,感觉比以前的渲染好看很多,还是自己眼睛的问题?不知道了

随便折腾了一下



周六时间充足,做了个主题...

:cry: 必须扯蛋的,没学过网页制作这些东西,改一下主题都觉得很费劲啦,怎么做得出来。我找了个顺眼的主题,替换了一些图片,然后参照星期九博客的 链接平移与侧边滑动导航栏 这篇文章改了一下,再加了一些小东西,再改?差不多了,我就这水平了。

学校教的都是一些不实用的知识,看到大家都是在自己研究,做学生的不容易啊,鲜有高手指教,只能靠自己折腾了。

ps.话说明天又是周一,-_-|||

链接平移与侧边滑动导航栏

把博客迁移到了wordpress

micolog确实很好,有一点让我很是头疼,虽然有了验证机制,每天都还有400+多的垃圾评论,删评论删到手抽筋啊,有认识的人推荐了Akismet这个插件,装上后总出错,没办法了,继续删评论......

恰好昨天一哥们要买空间建站,就跟他合买了一个,每年平均下来40多元左右,可以接受,遂加入了wordpress的行列啦。

btw,因导入的是前几天的备份,我查看了一下,丢失了一些博友的评论,实在是抱歉。初到wordpress,赶紧抓紧时间打理一下吧  @_^

精确计算硬盘整数分区的方法

今天一朋友装系统,问我在分区的时候怎样才能让分区显示整数,比如分10GB,按理来应该是10*1024MB,但分出来在资源管理器中显示是9.9GB。我说你折腾这个干嘛呢,9.9照样可以用啊,朋友说难看,我想了想也确实,然后在网上搜了一下,找到一个计算公式:

Y=(X-1)*4+1024*X  (X是要分的GB数)

比如10GB=(10-1)×4+1024×10=10276MB

但发现如果10G你输入10276,在Windows资源管理器里面显示的刚好10.00GB,而在管理工具-磁盘管理界面显示就是10.04GB,说明这个公式不是很准确,下面介绍准确的计算方法。

 

由于物理硬盘是由柱面构成的,现在的硬盘一般有255个磁头,63扇区,故每柱面大小为:

512byte x 255 x 63=8225280bytes=7.84423828125 MB

如果要分40GB,那么要40x1024MB=40960MB ,需要柱面数为

40960÷7.84423828125=5221.66

取整数既为5222个柱面 ,应分M数为

5222x7.84423828125=40962.6123046875MB

不管小数点后面几位都进1,也就是40963MB,windows就认为是40GB了。

 

以下附上常用的精确计算结果,供喜欢的童鞋使用

10GB = 10245MB

20GB = 20482MB

30GB = 30726MB

40GB = 40963MB

50GB = 51208MB

60GB = 61444MB

70GB = 71681MB

80GB = 81926MB

90GB = 92162MB

100GB = 102407MB

110GB = 112644MB

120GB = 122888MB

130GB = 133125MB

140GB = 143362MB

150GB = 153606MB

160GB = 163843MB

170GB = 174088MB

180GB = 184324MB

190GB = 194561MB

P2pSearcher - ED2K搜索小工具

好久没更新啦,今天朋友给我一好东东,不敢独享,P2pSearcher是一款基于P2P技术的ED2K资源搜索工具,可以搜索到大量的ED2K资源。搜索出来的资源可以

用电驴,迅雷,旋风等下载,非常方便(关键是离线下载^o^)。搜到后,右键资源选择下载或复制edk链接就行啦。

P2pSearcher使用方法介绍:

很简单,不用过多介绍,解压后运行其中的“P2pSearcher.exe”即可。

搜索示例:

 



 

然后根据情况选择资源多少的下载就行啦。

用这个软件可以搜到好多资源,你懂的

 

下载地址:

115

一键Ghost U盘精简版

这个本来是某个很受欢迎的一键ghost硬盘版,集成了ghost和很多dos工具,深受人们的喜爱,但是在我安装的时候给我更换了主页,还在硬盘上装了一堆东西,很不爽,然后我试着删除了一些很多余的东西,并把它移到U盘上,使用几次后感觉很不错,启动速度当然比pe快得多啦,看来以前用的U盘pe可以下岗啦. ^_^

 

启动后的样子:







 

使用方法:

1. 下载后先使用格式化启动U盘工具将U盘格式化,并写入dos引导文件,记得先备份U盘里的东东哦,不知道如何使用的请看这里   http://blog.lazywen.com/2010/04/2/fomat-u.html

2. 将文件夹one ghost下的所有文件直接放到U盘根目录下,覆盖同名文件就行啦,(这些文件都是系统隐藏属性,一般看不见的),这样U盘版的一键ghost就完成啦。

 

简单说一下这个小东东:

1. 启动速度快,这个没的说

2. 不用在硬盘里安装任何东西,开机的时候也不会看见ghost啦

3. 支持鼠标,方便了很多,纯dos下的ghost可是不支持鼠标的哦

4. 可以引导ISO,img文件,方便装系统

5. dos工具箱,这个没的说,维护的时候最有用啦

6. 体积小,才占用你U盘上10多m的空间,^.^

7. 暂时还没想出来...

 

下载地址:

115

Google Reader小技巧汇总



相信现在很多人已离不开Google Reader,每天必须耗掉很多时间在它上,看着1000+总不爽,总怕错过什么信息,呵呵。我使用Google Reader也有三年多了,总结了一些常用的小技巧。

 

一、快捷键

j/k: 上一个条目/下一个条目 (模仿vi编辑器,用惯vi的朋友不会感到陌生吧?)

s: 标记当前条目星号

r: 刷新

v: 查看原文

t: 给文章加标签

m: 标记为已读

u: 隐藏侧栏,增加横向阅读空间

<Shift> + s: 共享当前条目

<Shift> + a: 标记所有条目为已读

<Shift> + n/p: 下一个/上一个订阅

<Shift> + x: 展开/收起导航

1: 切换到预览模式

2: 切换到列表模式



f: 全屏浏览,全屏后能显示的内容宽裕了很多,看起来也比较舒服,把鼠标移到上面会出来导航栏,方便切换feed:



 

二、订阅被和谐的feed

当你访问被和谐的feed时,可能会出现这种情况:



这时,在不用翻墙的情况下,使用https访问就能解决问题:

https://www.google.com/reader/view/?hl=zh-CN

 

三、全文输出feed

有些订阅只输出摘要,而我们不想去查看原文,怎么办呢,这里提供两种办法:

1、 Google Reader Preview Enhanced

Preview Enhanced是一个greasemonkey脚本,它可以将原网页加载到google reader中。

2、使用摘要转全文的网站

http://fivefilters.org/content-only 或者

http://feedity.com/

将原始订阅地址输入网站中,网站就会生成全文订阅的地址。

 

四、Google Reader的彩蛋

打开Google Reader,然后输入↑↑↓↓←→←→BA (上上下下左右左右BA),没错,这就是当年 FC上的游戏大作《魂斗罗》的秘籍,没想到在Google Reader也有这个秘籍吧?赶快尝试一下有什么惊喜吧!

 

最后,贴一个Google Reader的图标



 

Hello world!

Welcome to micolog. This is your first post. Edit or delete it, then start blogging!


 

← Previous Page