基本能用了
01 九 2010 58 Comments
in C, Internet, Linux Tags: C, GTK+, ubuntu
第一个有点用的程序,上一篇日志里有出现过。
作用是给plink弄个简单的图形前端,直接输入基本信息就能通过SSH上网,映射端口固定为7070。因为是第一次写程序,不知道的东西太多了,慢慢摸索吧,代码写的也不是很有条理,这个程序就作为我学习GTK+的一个过程吧,说实在的,用shell脚本非常方便
。
梦中我微笑着 梦着我的记忆
01 九 2010 58 Comments
in C, Internet, Linux Tags: C, GTK+, ubuntu
第一个有点用的程序,上一篇日志里有出现过。
作用是给plink弄个简单的图形前端,直接输入基本信息就能通过SSH上网,映射端口固定为7070。因为是第一次写程序,不知道的东西太多了,慢慢摸索吧,代码写的也不是很有条理,这个程序就作为我学习GTK+的一个过程吧,说实在的,用shell脚本非常方便
。
30 八 2010 79 Comments
in C, Linux, 随便说说 Tags: C, GTK+, ubuntu
RT
=====================================================
嗯,做了个很简单的小玩意,就是给plink弄了一个外壳,可以不用在终端下输入命令就能把SSH做代理……
现在只能算姑且能用,只能连接不能断开,且时有无响应的问题发生,但不影响plink的工作。
其实用shell脚本更方便,我平常就是用sh脚本,做这个只是无聊罢了……

18 七 2010 10 Comments
in C, Linux Tags: C, GTK+, ubuntu
假设要给window的destroy信号连接一个名为on_window_destroy的回调函数。
直接在glade3中的“操作句柄”设置回调函数“on_window_destroy”,若通过
gcc -o 目标程序名 源文件名.c `pkg-config --cflags --libs libglade-2.0`
编译可以通过,但运行是会发生
Gtk-WARNING **: Could not find signal handler '回调函数名称'
这样的错误。
需要使用
gcc -o 目标程序名 源文件名.c `pkg-config --cflags --libs libglade-2.0` -export-dynamic
来编译才可以正确执行。
点击“帮助”——“关于”菜单时弹出“关于”对话框,就是利用对菜单的activate设置回调函数来实现的。如下图:

15 七 2010 21 Comments
in C, Linux Tags: C, GTK+, ubuntu
Glade是用来设计Gtk+程序界面的工具,暑假才开始学习Gtk+,看着代码好多,特别要写菜单的时候,真的很麻烦,更糟糕的是照着我那本从图书馆借来的指导书上写是错的……一直在Warning,虽然编译凑合着过了,但是界面有错,和我构想的差距太大。
在网上查找原因时发现了这个软件,摸索了一下,终于出了一个简易的界面。
More
12 七 2010 29 Comments
in C, Linux Tags: GTK+, ubuntu, vim
用GTK+写出的第一个“hello world”,纪念下
居然区别大小写……哎,很不方便,因为要切换大小写。
16 六 2010 73 Comments
in Internet, Linux, Windows Tags: Firefox, office, ubuntu, Windows7
哈,今天打开Skydrive弹出提示“您是office 2010用户……(后面忘记了)”,于是可以使用office live鸟
可以看到office live主页上就能新建了,在Skydrive下也可以。(只能新建office 2007、2010所使用的格式,比如docx)
进去之后就是熟悉得不能再熟悉得界面了哈~~~~和office 2010很像吧!看看对比图就知道了,上为网络版,下为单机版。就是功能不很多。(我在Win7下的Firefox可以用哦,终于不是IE only了)
在对待旧版office(例如doc)文件时,采取转换新格式(例如docx)后再打开的方式,原文件保留。
ubuntu+Firefox也是可以用的,至于背景是黑的,那是因为我的主题在空白页上是黑的……看来兼容性还是有点问题,不过依旧令人欣慰
15 六 2010 24 Comments
今天在ubuntu论坛上看见有人推荐DeaDBeeF(官网:http://deadbeef.sourceforge.net/)这款音乐播放器,据悉可以解决cue问题,下载安装了试试,果然可以,很方便呃。界面依旧貌似Foobar,嗯,我喜欢!
选中ape后会自动载入cue文件,而不是其它播放器那样选择cue。
安装方式:
sudo add-apt-repository ppa:alexey-smirnov/deadbeef
sudo apt-get update
sudo apt-get install deadbeef
截图:
14 六 2010 31 Comments
in C, Linux Tags: C, ubuntu, vim
为了C语言而设置,我的.vimrc文件内容(vim版本7.2.330,在ubuntu10.04下安装的)
我也是个初学者,不想照搬网络上已有的配置文件,因此先从最简单的开始吧,离好用还有很大差距。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | "显示行号 set nu " C的编译和运行,按F5 map <f5> :call CompileRunGcc() func! CompileRunGcc() exec "w" exec "!gcc -Wall -g % -o %<" exec "! ./%<" endfunc " C++的编译和运行,按F6 map <f6> :call CompileRunGpp() func! CompileRunGpp() exec "w" exec "!g++ -Wall -g % -o %<" exec "! ./%<" endfunc "自动缩进相关 set autoindent set cindent "配色 colorscheme desert "自动括号补全不一定特别方便,但至少不会把括号忘记了 :inoremap ( ()i :inoremap ) =ClosePair(')') :inoremap { {}i :inoremap } =ClosePair('}') :inoremap [ []i :inoremap ] =ClosePair(']') :inoremap < <>i :inoremap > =ClosePair('>') function ClosePair(char) if getline('.')[col('.') - 1] == a:char return "\" else return a:char endif endf "Taglist插件和winmanager的设置(需要下载安装这两个插件),按F4显示winmanager "据说Taglist需要安装ctags(总之我装了,没验证过),在ubuntu10.04中为exuberant-ctags软件包 let g:Tlist_Use_Left_Window=1 let g:Tlist_Show_One_File=1 let g:Tlist_Compact_Format=1 let Tlist_Exit_OnlyWindow=1 let g:winManagerWindowLayout='FileExplorer|TagList' nmap <f4> :WMToggle </f4></f6></f5> |
++++++++++++++++++++++++++++++++++++++++++++++++++++
插件
++++++++++++++++++++++++++++++++++++++++++++++++++++
TabBar 打开多个文档时可以像UE一样有标签的效果..通过alt+1,2,3切换,见效果图3
WinManager 文件管理和窗口管理器,见效果图3
TagList 显示代码中的函数、类、变量等等,见效果图3
28 五 2010 13 Comments
in Internet, Linux Tags: Firefox, ubuntu
因为Linux版支付宝控件在Firefox3.6失效了,表现为登录界面就退出。而在3.5版中是正常的。
在论坛上看见有人说使用Seamonkey可以解决问题。于是安装尝试后确实可行。
ubuntu10.04源中的Seamonkey为2.0.4英文版,实际上这个版本和Firefox3.5的相似之处是使用了xulrunner-1.9.1.9而不是Firefox3.6的xulrunner-1.9.2.3,因此支付宝插件在Seamonkey上可以工作。
Seamonkey给我的第一印象就是界面风格原始,还有就是标签浏览颇为不便,易崩溃(这个不知是不是个人原因),其它倒还好。
XULRunner是一个Mozilla runtime package,可以用于启动XUL+XPCOM的应用程序。
23 五 2010 24 Comments
介绍一下Guake终端,这是一个弹出式终端。
它运行后出现在系统通知栏中,按F12就会弹出,再次按下便隐藏,不过终端中的程序仍旧在运行。
适合使用CLI软件听音乐,BT下载,或是使用SSH管道上网的人。
ubuntu10.04LTS下可以直接从软件仓库安装最新版的。
近期评论