gnome-do真是一个好东西,可以不再使用鼠标而快速调出你需要的程序,访问你需要的位置,可以说完全能配上它的口号:“一个超NB的,性感的,桌面环境支配者!”
Gnome Do,不必知道它在哪,请说出你要什么。可惜这样好的东西居然是运行在mono上,呵,请原谅我对mono的偏见。
另外,当前版本的gnome-do还有一个小小的不足,当然也有解决方法(参考
Hack Gnome-do):
引用
GNOME Do的一点不足是,如果我用它来启动应用程序,那么用相当多的软件不能启动。Why?
因为GNOME Do默认是根据语言环境来载入应用程序的描述字符串,也就是说,Gedit:文本编辑器,我必须输入“文本编辑器”才能启动Gedit,这明显不行,因为 GNOME Do只接收英文输入。而Mozilla Firefox,因为不是“Mozilla 火狐”,所以我可以通过输入“Fire”即启动它,所以非常快捷。
如何让GNOME Do默认以英文的Locale来索引应用程序的描述呢?这样Gedit就会变成“Text Editor”,我只要输入“Text”基本上就可以启动它了。
Hack Gnome-do提供的方法是居于Gentoo系统的,而我的是Ubuntu,直接下载源代码来编译会影响系统的包依赖管理,还是直接通过deb-src来重新打包吧,以下是我的hack步骤:
1. 下载gnome-do的deb source:
apt-get source gnome-do
2. 修改源代码:
cd gnome-do-0.6.1.0/
vi Do.Addins/src/Do.Universe/ApplicationItem.cs
找到以下代码:
public ApplicationItem (string desktopFile)
{
item = DesktopItem.NewFromFile (desktopFile,
DesktopItemLoadFlags.OnlyIfExists);
if (null == item)
throw new Exception (desktopFile + " not found.");
name = item.GetLocalestring ("Name");
description = item.GetLocalestring ("Comment");
icon = item.GetString ("Icon");
}
改那个name就可以了,默认是GetLocalstring,修改为GetString即可,保存退出vi.
3. 重新打包
如果直接重新打包的话,生成的deb文件安装后,更新管理器会提示你有gnome-do更新,并尝试用网上的版本替换你的版本,所以正确方法是先修改一下gnome-do-0.6.1.0/debian/changelog,把最上面的版本号修改一下,这里是:
gnome-do (0.6.1.0-0ubuntu2) intrepid; urgency=low
我是直接在后台加上一些字符:
gnome-do (0.6.1.0-0ubuntu2.crazycode1) intrepid; urgency=low
好了,开始打包:
dpkg-buildpackage -rfakeroot -uc -b
完成后可以在上级目录得到一个gnome-do_0.6.1.0-0ubuntu2.crazycode1_i386.deb文件,安装即可:
sudo dpkg -i gnome-do_0.6.1.0-0ubuntu2.crazycode1_i386.deb
分享到:
相关推荐
- **错误修复**:解决了前一版本中可能出现的问题,提升了用户体验。 - **兼容性增强**:与更多硬件设备和电源管理芯片组实现了良好的兼容性。 - **用户界面改进**:可能对用户界面进行了微调,使其更加直观易用。 ...
ubuntu的终端主要有如下几点可以改进的: 1.需要单击打开文件 2.需要单击打开文件夹,即是单击能够进行cd操作 3.需要选择就是自动复制 资源是改进后的终端安装文件 安装文件格式是deb 安装命令:sudo dpkg -i gnome-...
注意:上传的源码,只有改动过的文件,大家请用下面的办法下载好了gnome-terminal源码再对比进去 gnome-terminal源码编译环境安装: sudo apt-get build-dep gnome-terminal mkdir gnome-terminal cd gnome-terminal ...
Gnome-OSC-HS--2-themes,包含Gnome-OSC-HS-(transparent)和Gnome-OSC-HS-(transparent),用于Ubuntu 18.04,仿mac风格,直接放入/usr/share/themes下就可以了使用
标题中的"Ubuntu_gnome-terminal_gi.zip"表明这是一个与Ubuntu操作系统和Gnome终端相关的压缩文件,其中可能包含了一些用于扩展或自定义Gnome终端功能的脚本或库。"gi"通常指的是GObject Introspection,它是GNOME...
gnome-shell-3.28.3-30.el7.x86_64.rpm
LINUX资源 图形界面的系统日志查看器
gnome-calendar是一款开源桌面环境Gnome中的日历应用,它提供了直观的日程管理功能,包括查看日期、安排事件、设置提醒等。对于中国用户来说,除了公历日期外,农历的显示也是非常重要的一项功能。本篇文章将深入...
CentOS 7.9版本(CentOS-Userland-7-armv7hl-generic-GNOME-2009-sda.raw)适用于ARM32 (armhfp),必须集齐2个文件才能一起解压缩使用,2个文件下载地址: CentOS-Userland-7-armv7hl-generic-GNOME-2009-sda.raw....
CentOS 7.9版本(CentOS-Userland-7-armv7hl-generic-GNOME-2009-sda.raw)适用于ARM32 (armhfp),必须集齐2个文件才能一起解压缩使用,2个文件下载地址: CentOS-Userland-7-armv7hl-generic-GNOME-2009-sda.raw....
英文版 Ubuntu deepin-wine qq 乱码问题 在/opt/deepinwine/tools/run.sh 中将 WINE_CMD 那一行修改为 WINE_CMD=“LC_ALL=zh_CN.UTF-8 deepin-wine” Ubuntu把wine的QQ、微信的系统托盘集成到状态栏 1 安装gnome-...
gnome-user-docs-zh-hans:Depends:gnome-user-docs(=3.26.2.1-0ubuntu0.1) but 3.28.......installed
"适用于Ubuntu22.04的Gnome TopIcons Fix插件"就是为了解决这一问题而设计的,它旨在恢复那些在新版本中不再正常显示的系统和应用图标。 Gnome TopIcons Fix插件是针对Gnome Shell的一个扩展,它的主要作用是在...
例如,Ubuntu 22.10可能会采用最新的GNOME桌面环境版本,提供更快的性能、更好的电源管理以及更新的应用程序。 2. **安全更新**:Ubuntu定期发布安全更新,修复已知的安全漏洞,保护用户免受潜在威胁。 3. **...
gnome-control-center-3.16.1.tar
- **社区论坛**:Ubuntu 论坛是一个活跃的社区,用户可以在其中寻求帮助、分享经验和解决问题。 - **邮件列表**:订阅 Ubuntu 的邮件列表可以获取最新的新闻和技术动态,以及与其他用户的交流机会。 总之,Ubuntu...
gnome-shell-extension-installer, 用于搜索和安装 extensions.gnome.org的扩展的bash脚本 GNOME shell-扩展安装程序一个bash脚本,用于从 extensions.gnome.org 安装和搜索扩展。 帮助Usage: gnome-shell-extension...
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
Ubuntu基于Debian Linux发行版,它采用了GNOME桌面环境作为默认桌面,但服务器版本通常不包含图形界面,而是专注于提供稳定和高效的服务。 Ubuntu的核心组件包括Linux内核,它是操作系统的心脏,负责管理硬件资源和...
离线安装包,亲测可用