剪贴板管理工具 GPaste

jopen 12年前
     <div id="p_fullcontent" class="detail">     <p>GPaste是一款gnome-shell原生的剪贴板管理工具软件,应用程序非常简单,不支持图片,文件等。<br /> 从扩展菜单,你可以打开/关闭跟踪,这是有用的,如果你想复制一些密码等。</p>     <p>GPaste 采用 Vala 语言编写。</p>     <p><br /> <a href="/misc/goto?guid=4958196295719621889" target="_blank"><span style="font-weight:bold;">vala</span></a>是专为gnome环境准备的开发语言,之所以vala会出现,是因为目前的glib,gio,gtk+,gnome-lib等等的C语言接口开发 起来实在太繁琐(这个深有感触),而同时,如果采用java,C++这些东西,那又显得太臃肿。</p>     <p>vala是对c语言的一种高层封装,集成并实现了gnome环境的函数,在编译的时候首先vala代码会转成c代码,然后再编译。这么做,相当于用简单的方 式来编写C程序,而且又有面向对象的特性,同时又不失C语言的优秀特性。</p> 1、安装编译环境     <br /> sudo apt-get install valac     <br />     <br /> 2、 编写hello world     <br /> sanool@sanool-laptop:~/tmp/foo$ cat a.vala     <br /> using GLib;     <br /> public class HelloVala: GLib.Object     <br /> {     <br />   public static int main (string[] args)     <br />  {     <br />     stdout.printf ("Hello world!\n");     <br />     return 0;     <br />   }     <br /> }     <br />     <br /> 3、 编译     <br /> valac -o a a.vala     <br />     <br /> 4、运行即可。     <br />     <br /> 可 以看到 vala的编译器是valac。     <p> </p>     <div style="width:618px;" id="attachment_8542" class="wp-caption aligncenter">      <img title="剪贴板管理工具 GPaste" border="0" alt="剪贴板管理工具 GPaste" src="https://simg.open-open.com/show/ffb364b48fe2d59d8966662b32de09b9.png" width="608" height="274" />      <p><br /> Ubuntu11.10安装命令:<br /> <code>sudo add-apt-repository ppa:webupd8team/gnome3<br /> sudo apt-get update<br /> sudo apt-get install gnome-shell-extensions-gpaste<br /> <br /> 项目地址:<a href="/misc/goto?guid=4958196296475100477" target="_blank">https://github.com/Keruspe/GPaste</a></code></p>     </div>    </div>