分类 技术志 下的文章

buildc 0.2.1版本发布

buildc 0.2.1版本是一个bugfix版本,修正了两个重要问题。

* 修正执行buildc pack –cmode=32-bit时无法创建32位安装包的问题

之前的buildc pack命令在打包安装程序时忽略了–cmode这个选项,这样即便传入32-bit这个参数,打出的安装包中的应用程序依旧是64位编译的。这次修正了这个问题,让buildc真正支持打32位程序的安装包。

* 修正buildc cache相关命令与cmode选项结合的问题

其实这是一个因当初设计考虑不周而遗留下来的问题。最初考虑buildc在一个Workplace下面要么只管理64-bit的库,要么只管理 32-bit的库,没有考虑支持两者都cache以及两者可分别管理。而现实开发中,我们的开发人员在自己的workplace下既有64位程序,也有 32位程序,这样在用到buildc时反倒比较麻烦,因此这次将buildc cache的管理命令与–cmode选项结合,做了新的定义:

   – buildc cache init : 根据.buildc.rc初始cache本地库,既初始下载64-bit库,也下载32-bit库;
   – buildc cache init –cmode=64-bit : 根据.buildc.rc初始cache本地库,只初始下载64-bit库;
   – buildc cache init –cmode=32-bit : 根据.buildc.rc初始cache本地库,只初始下载32-bit库;

   – buildc cache update :根据.buildc.rc更新本地cache库,既更新64-bit库,也更新32-bit库;
   – buildc cache update –cmode=64-bit:根据.buildc.rc更新本地cache库,只更新64-bit库;
   – buildc cache update –cmode=32-bit:根据.buildc.rc更新本地cache库,只更新32-bit库;

   – buildc cache upgrade :根据最新变更的.buildc.rc升级本地cache库,既升级64-bit库,也升级32-bit库;
   – buildc cache upgrade –cmode=64-bit:根据最新变更的.buildc.rc升级本地cache库,只升级64-bit库;
   – buildc cache upgrade –cmode=32-bit:根据最新变更的.buildc.rc升级本地cache库,只升级32-bit库;

   – buildc cache remove :根据.buildc.rc配置,删除本地cache库,既删除64-bit库,也删除32-bit库;
   – buildc cache remove –cmode=64-bit:根据.buildc.rc配置,删除本地cache库,只删除64-bit库;
   – buildc cache remove –cmode=32-bit:根据.buildc.rc配置,删除本地cache库,只删除32-bit库。

将Unity换成Gnome3

Ubuntu 12.04已经体验一天多了,Unity还是用的不大习惯,左侧的程序启动栏感觉还是别扭,以前用windows的时候就不喜欢将任务栏放在左侧或右侧; 应用窗口的菜单栏融合到桌面顶端也没给我太多惊喜;总而言之,给自己找几个换回Gome的理由还是很容易的^_^。况且Gnome也发生了巨变, 由传统的Gnome2更新到了全新的Gnome3,正好我也想体验一下Gnome3,于是继续折腾。

 
Ubuntu 12.04.1官方源里就有Gnome3,因此只需执行sudo apt-get install gnome-shell即可安装Gnome3。Gnome3还有一个高级配置工具,可以执行sudo apt-get install gnome-tweak-tool安装。安装后注销,在登录窗口选择Gnome桌面即可。
 
Gnome3默认桌面十分简洁,除了左上角的“活动”之外,别无它物。据说Unity也是基于Gnome开发的,只是比Gnome3多了一个左侧 程序启动栏(虽然也可以隐藏,但试过,感觉十分不灵敏)。我并未删除Unity,主要是担心删除后可能会给系统带来不稳定性。
 
点击“活动”后展现的界面我还是蛮喜欢的:中间是所有打开的窗口缩略图,左边是应用收藏夹,与Unity左侧的程序启动栏类似。右侧是半隐藏的 “工作区”栏。最下方是隐藏了主界面的程序的图标栏,该栏是自动隐藏的,将鼠标指针放到屏幕右下角时,该栏会出现。另外通过Win快捷键可以直接 打开“活动”主界面,十分方便。“活动”界面中的搜索框还可以作为程序启动器来用。
 
Gnome3默认取消了窗口中的最大、最小化按钮,不过利用gnome-tweak-tool这个高级配置工具可以恢复最大、最小化按钮:打开 tweak工具,找到shell -> arrangement of buttons on the titlebar,选择all即可。
 
Gnome3的切换窗口快捷键Alt + Tab将相同程序的不同窗口叠加在一起,这个我不甚喜欢,还得动用方向键选择,我更喜欢所有窗口不分类别的平铺。对于处理这种折叠窗口的情况,我更喜欢用 Win键打开“活动”界面,然后在上面选择我需要的窗口。
 
Gnome3窗口最大化的快捷键为“ctrl + win + 上箭头”,但我还没发现最小化的快捷键。
 
Gnome3的文件管理器左侧的快捷方式边栏似乎不能像Gnome2那样自定义快捷方式,这样无法快速访问常用的一些文件夹。
 
Gnome3的体验暂且就是这些,后续还待慢慢挖掘。
 
另外这两天还针对Ubuntu 12.04做了一些改造:
 
* 用Clipit替换Parcellite
 
我的Parcellite启动后,无法在提示栏显示出小图标,无法对其进行配置,也就无法做剪切板的同步。后安装了Clipit,它是 Parcellite的一个分支,功能与Parcellite一致。用apt-get install即可。
 
* 安装OpenJDK
 
本想安装Oracle提供的JDK的,但无奈从Oracle提供的链接下载太慢,只能以OpenJDK替代。据说Oracle后续JDK也是基于 OpenJDK的,只是额外加上了一些私有代码。
 
sudo apt-get install openjdk-7-jre openjdk-7-jdk
 
$ java -version
java version "1.7.0_09"
OpenJDK Runtime Environment (IcedTea7 2.3.3) (7u9-2.3.3-0ubuntu1~12.04.1)
OpenJDK Client VM (build 23.2-b09, mixed mode, sharing)
 
* SunPinyin配置
 
SunPinYin默认不支持逗号和句号键翻页,执行/usr/lib/ibus-sunpinyin/ibus-setup- sunpinyin可以重新配置翻页键;同理用/usr/lib/ibus-pinyin/ibus-setup-pinyin也可以对默认携带 的拼音输入法进行设置。 
如发现本站页面被黑,比如:挂载广告、挖矿等恶意代码,请朋友们及时联系我。十分感谢! Go语言第一课 Go语言精进之路1 Go语言精进之路2 Go语言编程指南
商务合作请联系bigwhite.cn AT aliyun.com

欢迎使用邮件订阅我的博客

输入邮箱订阅本站,只要有新文章发布,就会第一时间发送邮件通知你哦!

这里是 Tony Bai的个人Blog,欢迎访问、订阅和留言! 订阅Feed请点击上面图片

如果您觉得这里的文章对您有帮助,请扫描上方二维码进行捐赠 ,加油后的Tony Bai将会为您呈现更多精彩的文章,谢谢!

如果您希望通过微信捐赠,请用微信客户端扫描下方赞赏码:

如果您希望通过比特币或以太币捐赠,可以扫描下方二维码:

比特币:

以太币:

如果您喜欢通过微信浏览本站内容,可以扫描下方二维码,订阅本站官方微信订阅号“iamtonybai”;点击二维码,可直达本人官方微博主页^_^:
本站Powered by Digital Ocean VPS。
选择Digital Ocean VPS主机,即可获得10美元现金充值,可 免费使用两个月哟! 著名主机提供商Linode 10$优惠码:linode10,在 这里注册即可免费获 得。阿里云推荐码: 1WFZ0V立享9折!


View Tony Bai's profile on LinkedIn
DigitalOcean Referral Badge

文章

评论

  • 正在加载...

分类

标签

归档



View My Stats