LinuxSir.Org  
| 网站首页 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
 
主题工具
旧 06-07-07, 22:38 第 286 帖
groundhog
 
 
 
注册会员  
  注册日期: Sep 2005
  帖子: 419
  精华: 0
 

为什么主页上没有deb包的?
我这不知为啥用代码装一直装不上,到现在还是以前用deb包装的0.1.18版。。。
  groundhog 当前离线   回复时引用此帖
旧 06-07-07, 22:53 第 287 帖
dyte200
 
dyte200 的头像
 
 
注册会员  
  注册日期: May 2005
  帖子: 470
  精华: 1
 

编译都出现什么错误?

试试这个行不?我在slack下编译的
上传的附件
文件类型: bz2 gtksopcast.tar.bz2 (21.1 KB, 10 次查看)







__________________
slackware10.*, linux-2.6.*, icewm, 显卡NV11, pentium 2.6G, SiS主板芯片

Homepage: http://lianwei3.googlepages.com/home2

在音乐史上有一个光明的时刻,所有的对立者都和解了,所有的紧张都消除了,那光明的时刻便是莫扎特。
  dyte200 当前离线   回复时引用此帖
旧 06-07-07, 23:05 第 288 帖
groundhog
 
 
 
注册会员  
  注册日期: Sep 2005
  帖子: 419
  精华: 0
 

引用:
作者: dyte200
编译都出现什么错误?

试试这个行不?我在slack下编译的
这个可以直接运行,但三个菜单(sopcast, config, about)全是灰的,不能选,另外没有原来那个刷新频道的选项?
上传的图像
文件类型: jpg sopcast.jpg (35.2 KB, 9 次查看)
  groundhog 当前离线   回复时引用此帖
旧 06-07-07, 23:17 第 289 帖
dyte200
 
dyte200 的头像
 
 
注册会员  
  注册日期: May 2005
  帖子: 470
  精华: 1
 

gtk-sopcast 0.2.2 的核心状态转移过程:
PHP 代码:
create socketcan connect to server?  <---------------──────-|
          |                                                                                    |
          |--
no->is sp-sc still running?----------yes------->-->delay 1s-| 
         
yes                              |                     ^|              |
          |                               
no->fork sp-sc-->                |
          |                                                                                    |
          
v                                                                                   |
parse http stream head                                                               |
          |                                                                                    | 
          |---
error?---yes->return                                                    |
          |                                                                                    |
          
v                                                                                   |
stream data avalible?                                                                 |
          |                                                                                    |
          |----
no--->delay 1s ---------------------------------------------^
          
yes
          
|
          
v
open file 
for record, and bind socket to io channel 
用socket同sp-sc建立联接,将有三种情况,0.没有联接上。1.读到有http头,但没有读到别的数据。2.读到http头和数据

此帖于 06-07-10 16:42 被 dyte200 编辑.
  dyte200 当前离线   回复时引用此帖
旧 06-07-07, 23:25 第 290 帖
duleell 帅哥
 
duleell 的头像
 
 
注册会员  
  注册日期: Aug 2002
  我的住址: 天下常熟
  帖子: 987
  精华: 2
 

emum中加个ACTIVE_COLUMN,把该列add在CARD_COLUMN列后,然后用该列显示当前播放频道的记号,如"@"(最好是加个图标)。
上传的图像
文件类型: png Screenshot-gtk-sopcast.png (45.8 KB, 11 次查看)







__________________
这人很懒,什么都没留下...
  duleell 当前离线   回复时引用此帖
旧 06-07-07, 23:32 第 291 帖
dyte200
 
dyte200 的头像
 
 
注册会员  
  注册日期: May 2005
  帖子: 470
  精华: 1
 

引用:
作者: duleell
emum中加个ACTIVE_COLUMN,把该列add在CARD_COLUMN列后,然后用该列显示当前播放频道的记号,如"@"(最好是加个图标)。
status bar 里已经有正在播放的channel名字了,这样岂不是多此一举?
  dyte200 当前离线   回复时引用此帖
旧 06-07-07, 23:33 第 292 帖
duleell 帅哥
 
duleell 的头像
 
 
注册会员  
  注册日期: Aug 2002
  我的住址: 天下常熟
  帖子: 987
  精华: 2
 

参考代码来自:http://www.osprg.org/modules/newbb/v...c_id=6&forum=5


/* 关于列表的例子。
* 编译指令为:gcc `pkg-config --cflags --libs gtk+-2.0` -Wall -g -o list list.c
*/

#include <gtk/gtk.h>

int
main (int argc, char *argv[])
{
GtkWidget *main_window;
GtkWidget *tree_view;
GtkListStore *list_store;
GtkTreeViewColumn *column;
GtkCellRenderer *cell_renderer;
GtkTreeIter tree_iter;


gtk_set_locale ();
gtk_init (&argc, &argv);

main_window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_default_size (GTK_WINDOW (main_window), 320, 240);
gtk_window_set_title (GTK_WINDOW (main_window), "Main Window");


list_store = gtk_list_store_new (5, G_TYPE_STRING, G_TYPE_UINT,
G_TYPE_STRING, G_TYPE_STRING,
G_TYPE_STRING);
tree_view = gtk_tree_view_new_with_model (GTK_TREE_MODEL (list_store));
gtk_widget_show (tree_view);
gtk_container_add (GTK_CONTAINER (main_window), tree_view);


/* 第一列:每列多个 CelRenderer,每个 CellRenderer 多个属性 */
column = gtk_tree_view_column_new ();
gtk_tree_view_column_set_title (column, "0001");
gtk_tree_view_column_set_resizable (column, TRUE);
gtk_tree_view_column_set_sizing (column, GTK_TREE_VIEW_COLUMN_FIXED);
gtk_tree_view_column_set_fixed_width (column, 100);
gtk_tree_view_append_column (GTK_TREE_VIEW (tree_view), column);

cell_renderer = gtk_cell_renderer_pixbuf_new ();
gtk_tree_view_column_pack_start (column, cell_renderer, TRUE);
gtk_tree_view_column_set_attributes (column, cell_renderer, "stock-id", 0,
NULL);

/* 一个 CellRenderer 的多个属性与 TreeModel 的多个数据项联系 */
cell_renderer = gtk_cell_renderer_text_new ();
gtk_tree_view_column_pack_start (column, cell_renderer, TRUE);
gtk_tree_view_column_set_attributes (column, cell_renderer, "text", 1,
"foreground", 2, NULL);

/* 第二列 */
column = gtk_tree_view_column_new ();
gtk_tree_view_column_set_title (column, "0002");
gtk_tree_view_column_set_resizable (column, TRUE);
/* 下面注释的语句是为了试试 GtkTreeViewColumnSizing
* 大家不妨,把注释去掉,看看结果有何不同
*/
// gtk_tree_view_column_set_sizing (column, GTK_TREE_VIEW_COLUMN_FIXED);
// gtk_tree_view_column_set_fixed_width (column, 100);
gtk_tree_view_append_column (GTK_TREE_VIEW (tree_view), column);

cell_renderer = gtk_cell_renderer_text_new ();
gtk_tree_view_column_pack_start (column, cell_renderer, TRUE);
gtk_tree_view_column_set_attributes (column, cell_renderer, "text", 3,
NULL);

/* 第三列 */
column = gtk_tree_view_column_new ();
gtk_tree_view_column_set_title (column, "0003");
gtk_tree_view_column_set_resizable (column, TRUE);
gtk_tree_view_column_set_sizing (column, GTK_TREE_VIEW_COLUMN_FIXED);
gtk_tree_view_column_set_fixed_width (column, 100);
gtk_tree_view_append_column (GTK_TREE_VIEW (tree_view), column);

cell_renderer = gtk_cell_renderer_text_new ();
gtk_tree_view_column_pack_start (column, cell_renderer, TRUE);
gtk_tree_view_column_set_attributes (column, cell_renderer, "text", 4,
NULL);


gtk_list_store_append (list_store, &tree_iter);
gtk_list_store_set (list_store, &tree_iter, 0, "gtk-cdrom", 1, 1000,
2, "red", 3, "string01..............", 4, "string02",
-1);
gtk_list_store_append (list_store, &tree_iter);
gtk_list_store_set (list_store, &tree_iter, 0, "gtk-help", 1, 2000,
2, "green", 3, "string11", 4, "string12", -1);

g_signal_connect (G_OBJECT (main_window), "destroy",
G_CALLBACK (gtk_main_quit), NULL);

gtk_widget_show_all (main_window);

gtk_main ();

return 0;
}

运行效果:
上传的图像
文件类型: png Screenshot-Main Window.png (6.7 KB, 6 次查看)
  duleell 当前离线   回复时引用此帖
旧 06-07-07, 23:44 第 293 帖
duleell 帅哥
 
duleell 的头像
 
 
注册会员  
  注册日期: Aug 2002
  我的住址: 天下常熟
  帖子: 987
  精华: 2
 

用顺了Apple的itunes,希望podcast的gtk前端向那样的操作方式和界面发展
上传的图像
文件类型: png Screenshot-音乐播放器.png (57.5 KB, 13 次查看)
文件类型: png Screenshot-Alanis Morissette.png (135.4 KB, 17 次查看)
文件类型: png Screenshot-Totem Movie Player.png (44.3 KB, 10 次查看)

此帖于 06-07-07 23:53 被 duleell 编辑.
  duleell 当前离线   回复时引用此帖
旧 06-07-10, 16:34 第 294 帖
dyte200
 
dyte200 的头像
 
 
注册会员  
  注册日期: May 2005
  帖子: 470
  精华: 1
 

0.2.3: 更多更好的状态量显示(百分比,上传/下载速度,上传/下载总量,peers个数),增加下拉菜单,Launch按钮被用于启动下拉菜单中的channel
0.2.4: 改进了下拉菜单启动电台的代码

gtk-sopcast我所渴望实现的代码基本都实现了。工作到此暂时结束。
  dyte200 当前离线   回复时引用此帖
旧 06-07-10, 18:47 第 295 帖
groundhog
 
 
 
注册会员  
  注册日期: Sep 2005
  帖子: 419
  精华: 0
 

为什么我从源码安装总是不成功?
$ make
gcc -O2 `pkg-config --cflags gtk+-2.0` -c callbacks.c -o callbacks.o
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
In file included from callbacks.c:21:
header.h:24:21: error: gtk/gtk.h: No such file or directory
In file included from callbacks.c:21:
header.h:56: error: syntax error before ‘*’ token
header.h:56: warning: data definition has no type or storage class
header.h:57: error: syntax error before ‘*’ token
header.h:57: warning: data definition has no type or storage class
header.h:58: error: syntax error before ‘*’ token
header.h:58: warning: data definition has no type or storage class
header.h:59: error: syntax error before ‘*’ token
header.h:59: warning: data definition has no type or storage class
header.h:60: error: syntax error before ‘*’ token
header.h:60: warning: data definition has no type or storage class
header.h:61: error: syntax error before ‘*’ token
header.h:61: warning: data definition has no type or storage class
header.h:65: error: syntax error before ‘*’ token
header.h:65: warning: data definition has no type or storage class
header.h:66: error: syntax error before ‘*’ token
header.h:66: warning: data definition has no type or storage class
header.h:93: error: syntax error before ‘*’ token
header.h:93: warning: data definition has no type or storage class
header.h:94: error: syntax error before ‘*’ token
header.h:94: warning: data definition has no type or storage class
header.h:96: error: syntax error before ‘*’ token
header.h:96: warning: data definition has no type or storage class
header.h:97: error: syntax error before ‘*’ token
header.h:97: warning: data definition has no type or storage class
header.h:98: error: syntax error before ‘*’ token
header.h:98: warning: data definition has no type or storage class
header.h:99: error: syntax error before ‘*’ token
header.h:99: warning: data definition has no type or storage class
header.h:100: error: syntax error before ‘*’ token
header.h:100: warning: data definition has no type or storage class
callbacks.c:22: error: syntax error before ‘statistics_monitor’
callbacks.c:22: warning: data definition has no type or storage class
callbacks.c:23: error: syntax error before ‘launch_record’
callbacks.c:23: warning: data definition has no type or storage class
callbacks.c:26: error: syntax error before ‘flag_player’
callbacks.c:26: error: ‘FALSE’ undeclared here (not in a function)
callbacks.c:26: warning: data definition has no type or storage class
callbacks.c:27: error: syntax error before ‘tag_statistics’
callbacks.c:27: warning: data definition has no type or storage class
callbacks.c:28: error: syntax error before ‘*’ token
callbacks.c:28: warning: data definition has no type or storage class
callbacks.c:29: error: syntax error before ‘ptimer_statistics’
callbacks.c:29: warning: data definition has no type or storage class
callbacks.c:31: error: syntax error before ‘tag_record’
callbacks.c:31: warning: data definition has no type or storage class
callbacks.c:32: error: syntax error before ‘*’ token
callbacks.c:32: warning: data definition has no type or storage class
callbacks.c:34: error: syntax error before ‘ptimer_record’
callbacks.c:34: warning: data definition has no type or storage class
callbacks.c: In function ‘start_statistics_monitor’:
callbacks.c:63: error: ‘TRUE’ undeclared (first use in this function)
callbacks.c:63: error: (Each undeclared identifier is reported only once
callbacks.c:63: error: for each function it appears in.)
callbacks.c:82: error: ‘GdkColor’ undeclared (first use in this function)
callbacks.c:82: error: syntax error before ‘color’
callbacks.c:83: error: ‘color’ undeclared (first use in this function)
callbacks.c:84: error: ‘GTK_STATE_NORMAL’ undeclared (first use in this function)
callbacks.c: At top level:
callbacks.c:94: error: syntax error before ‘*’ token
callbacks.c:95: error: syntax error before ‘*’ token
callbacks.c: In function ‘list_operate’:
callbacks.c:97: error: ‘GList’ undeclared (first use in this function)
callbacks.c:97: error: ‘item’ undeclared (first use in this function)
callbacks.c:97: error: ‘list’ undeclared (first use in this function)
callbacks.c:100: error: ‘key’ undeclared (first use in this function)
callbacks.c:103: error: ‘last’ undeclared (first use in this function)
callbacks.c: At top level:
callbacks.c:118: error: syntax error before ‘*’ token
callbacks.c: In function ‘list_search_url’:
callbacks.c:120: error: ‘GList’ undeclared (first use in this function)
callbacks.c:120: error: ‘sitem’ undeclared (first use in this function)
callbacks.c:120: error: ‘slist’ undeclared (first use in this function)
callbacks.c:121: error: ‘uitem’ undeclared (first use in this function)
callbacks.c:121: error: ‘ulist’ undeclared (first use in this function)
callbacks.c:124: error: ‘key’ undeclared (first use in this function)
callbacks.c: At top level:
callbacks.c:136: error: syntax error before ‘*’ token
callbacks.c: In function ‘on_treeview1_row_activated’:
callbacks.c:140: error: ‘GtkTreeSelection’ undeclared (first use in this function)
callbacks.c:140: error: ‘selection’ undeclared (first use in this function)
callbacks.c:141: error: ‘treeview’ undeclared (first use in this function)
callbacks.c:143: error: ‘GtkTreeIter’ undeclared (first use in this function)
callbacks.c:143: error: syntax error before ‘iter’
callbacks.c:144: error: ‘GtkTreeModel’ undeclared (first use in this function)
callbacks.c:144: error: ‘model’ undeclared (first use in this function)
callbacks.c:145: error: ‘GtkTreePath’ undeclared (first use in this function)
callbacks.c:145: error: ‘path’ undeclared (first use in this function)
callbacks.c:146: error: ‘gchar’ undeclared (first use in this function)
callbacks.c:146: error: ‘name’ undeclared (first use in this function)
callbacks.c:146: error: ‘url’ undeclared (first use in this function)
callbacks.c:147: error: ‘iter’ undeclared (first use in this function)
callbacks.c:173: error: ‘GList’ undeclared (first use in this function)
callbacks.c:173: error: ‘result’ undeclared (first use in this function)
callbacks.c:182: warning: assignment makes pointer from integer without a cast
callbacks.c:183: warning: assignment makes pointer from integer without a cast
callbacks.c: In function ‘on_button_sopcast_clicked’:
callbacks.c:199: error: syntax error before ‘*’ token
callbacks.c:200: error: ‘str’ undeclared (first use in this function)
callbacks.c:200: error: invalid type argument of ‘->’
callbacks.c: In function ‘tree_search’:
callbacks.c:238: error: syntax error before ‘*’ token
callbacks.c:239: error: ‘str’ undeclared (first use in this function)
callbacks.c:240: error: ‘gchar’ undeclared (first use in this function)
callbacks.c:240: error: ‘str2’ undeclared (first use in this function)
callbacks.c: At top level:
callbacks.c:264: error: syntax error before ‘*’ token
callbacks.c: In function ‘on_button_expand_clicked’:
callbacks.c:266: error: ‘gboolean’ undeclared (first use in this function)
callbacks.c:266: error: syntax error before ‘flag’
callbacks.c:267: error: ‘widget’ undeclared (first use in this function)
callbacks.c:267: warning: passing argument 1 of ‘strlen’ makes pointer from integer without a cast
callbacks.c:267: warning: passing argument 1 of ‘__builtin_strcmp’ makes pointer from integer without a cast
callbacks.c:267: warning: passing argument 1 of ‘strlen’ makes pointer from integer without a cast
callbacks.c:267: warning: passing argument 1 of ‘__builtin_strcmp’ makes pointer from integer without a cast
callbacks.c:267: warning: passing argument 1 of ‘__builtin_strcmp’ makes pointer from integer without a cast
callbacks.c:267: warning: passing argument 1 of ‘__builtin_strcmp’ makes pointer from integer without a cast
callbacks.c:270: error: ‘flag’ undeclared (first use in this function)
callbacks.c:270: error: ‘TRUE’ undeclared (first use in this function)
callbacks.c:272: warning: passing argument 1 of ‘strlen’ makes pointer from integer without a cast
callbacks.c:272: warning: passing argument 1 of ‘__builtin_strcmp’ makes pointer from integer without a cast
callbacks.c:272: warning: passing argument 1 of ‘strlen’ makes pointer from integer without a cast
callbacks.c:272: warning: passing argument 1 of ‘__builtin_strcmp’ makes pointer from integer without a cast
callbacks.c:272: warning: passing argument 1 of ‘__builtin_strcmp’ makes pointer from integer without a cast
callbacks.c:272: warning: passing argument 1 of ‘__builtin_strcmp’ makes pointer from integer without a cast
callbacks.c:278: error: ‘GtkTreeModel’ undeclared (first use in this function)
callbacks.c:278: error: ‘model’ undeclared (first use in this function)
callbacks.c:282: error: syntax error before ‘valid’
callbacks.c:283: error: ‘GtkTreeIter’ undeclared (first use in this function)
callbacks.c:284: error: ‘GtkTreePath’ undeclared (first use in this function)
callbacks.c:284: error: ‘path’ undeclared (first use in this function)
callbacks.c:285: error: ‘valid’ undeclared (first use in this function)
callbacks.c:285: error: ‘iter’ undeclared (first use in this function)
callbacks.c: In function ‘on_button_player_clicked’:
callbacks.c:316: error: ‘TRUE’ undeclared (first use in this function)
callbacks.c: At top level:
callbacks.c:322: error: syntax error before ‘*’ token
callbacks.c: In function ‘on_button_channel_toggled’:
callbacks.c:324: error: ‘widget’ undeclared (first use in this function)
callbacks.c:324: error: invalid type argument of ‘->’
callbacks.c:326: error: invalid type argument of ‘->’
callbacks.c:327: error: ‘TRUE’ undeclared (first use in this function)
callbacks.c: In function ‘on_button_stop_clicked’:
callbacks.c:345: error: ‘TRUE’ undeclared (first use in this function)
callbacks.c:364: error: ‘GdkColor’ undeclared (first use in this function)
callbacks.c:364: error: syntax error before ‘color’
callbacks.c:365: error: ‘color’ undeclared (first use in this function)
callbacks.c:366: error: ‘GTK_STATE_NORMAL’ undeclared (first use in this function)
callbacks.c: At top level:
callbacks.c:406: error: syntax error before ‘*’ token
callbacks.c: In function ‘on_adj_sound_change_value’:
callbacks.c:408: error: ‘adj’ undeclared (first use in this function)
callbacks.c: At top level:
callbacks.c:422: error: syntax error before ‘*’ token
callbacks.c: In function ‘on_button_record_clicked’:
callbacks.c:424: warning: passing argument 1 of ‘strlen’ makes pointer from integer without a cast
callbacks.c:424: warning: passing argument 1 of ‘__builtin_strcmp’ makes pointer from integer without a cast
callbacks.c:424: warning: passing argument 1 of ‘strlen’ makes pointer from integer without a cast
callbacks.c:424: warning: passing argument 1 of ‘__builtin_strcmp’ makes pointer from integer without a cast
callbacks.c:424: warning: passing argument 1 of ‘__builtin_strcmp’ makes pointer from integer without a cast
callbacks.c:424: warning: passing argument 1 of ‘__builtin_strcmp’ makes pointer from integer without a cast
callbacks.c:431: warning: passing argument 1 of ‘strlen’ makes pointer from integer without a cast
callbacks.c:431: warning: passing argument 1 of ‘__builtin_strcmp’ makes pointer from integer without a cast
callbacks.c:431: warning: passing argument 1 of ‘strlen’ makes pointer from integer without a cast
callbacks.c:431: warning: passing argument 1 of ‘__builtin_strcmp’ makes pointer from integer without a cast
callbacks.c:431: warning: passing argument 1 of ‘__builtin_strcmp’ makes pointer from integer without a cast
callbacks.c:431: warning: passing argument 1 of ‘__builtin_strcmp’ makes pointer from integer without a cast
callbacks.c:445: error: ‘TRUE’ undeclared (first use in this function)
callbacks.c:454: error: ‘GdkColor’ undeclared (first use in this function)
callbacks.c:454: error: syntax error before ‘color’
callbacks.c:455: error: ‘color’ undeclared (first use in this function)
callbacks.c:456: error: ‘GTK_STATE_NORMAL’ undeclared (first use in this function)
callbacks.c:461:28: error: gdk/gdkkeysyms.h: No such file or directory
callbacks.c: At top level:
callbacks.c:464: error: syntax error before ‘vKeyPressReleaseCallback’
callbacks.c:464: error: syntax error before ‘*’ token
callbacks.c: In function ‘vKeyPressReleaseCallback’:
callbacks.c:466: error: ‘gboolean’ undeclared (first use in this function)
callbacks.c:466: error: syntax error before ‘returnval’
callbacks.c:471: error: ‘event’ undeclared (first use in this function)
callbacks.c:471: error: ‘GDK_q’ undeclared (first use in this function)
callbacks.c:471: error: ‘GDK_Q’ undeclared (first use in this function)
callbacks.c:471: error: ‘only_ctrl_pressed’ undeclared (first use in this function)
callbacks.c:475: error: ‘GDK_Escape’ undeclared (first use in this function)
callbacks.c:483: error: ‘returnval’ undeclared (first use in this function)
make: *** [callbacks.o] Error 1
  groundhog 当前离线   回复时引用此帖
旧 06-07-10, 18:57 第 296 帖
dyte200
 
dyte200 的头像
 
 
注册会员  
  注册日期: May 2005
  帖子: 470
  精华: 1
 

Package gtk+-2.0 was not found in the pkg-config search path
你没装gtk+-2.0或装了但找不到
  dyte200 当前离线   回复时引用此帖
旧 06-07-10, 21:24 第 297 帖
groundhog
 
 
 
注册会员  
  注册日期: Sep 2005
  帖子: 419
  精华: 0
 

如何装?这个包名叫什么?我apt-get install gtk+-2.0或apt-get install gtk2.0都说没有这个包。要用什么源才能装?
已装的包有:
ii gtk-sopcast 0.1.21-1 A p2p stream player.
ii gtk2-engines-clearlooks 2.6.8-1 Clearlooks GTK+
2.x engine and theme
ii gtk2-engines-crux 2.6.8-1 the Crux theme engine for GTK+ 2.x
ii gtk2-engines-lighthouseblue 2.6.8-1 LighthouseBlue theme for GTK+ 2.x
ii gtk2-engines-mist 2.6.8-1 flat theme for GTK+ 2.x
ii gtk2-engines-pixbuf 2.8.18-1 Pixbuf-based theme for GTK+ 2.x
ii gtk2-engines-redmond95 2.6.8-1 Windows-like theme for GTK+ 2.x
ii gtk2-engines-smooth 2.6.8-1 Smooth engine for GTK+ 2.x
ii gtk2-engines-thinice 2.6.8-1 the ThinIce theme engine for GTK+ 2.x

此帖于 06-07-10 21:27 被 groundhog 编辑.
  groundhog 当前离线   回复时引用此帖
旧 06-07-10, 21:25 第 298 帖
groundhog
 
 
 
注册会员  
  注册日期: Sep 2005
  帖子: 419
  精华: 0
 

如何装?这个包名叫什么?我apt-get install gtk+-2.0或apt-get install gtk2.0都说没有这个包。要用什么源才能装?
已装的包有:
ii gtk-sopcast 0.1.21-1 A p2p stream player.
ii gtk2-engines-clearlooks 2.6.8-1 Clearlooks GTK+
2.x engine and theme
ii gtk2-engines-crux 2.6.8-1 the Crux theme engine for GTK+ 2.x
ii gtk2-engines-lighthouseblue 2.6.8-1 LighthouseBlue theme for GTK+ 2.x
ii gtk2-engines-mist 2.6.8-1 flat theme for GTK+ 2.x
ii gtk2-engines-pixbuf 2.8.18-1 Pixbuf-based theme for GTK+ 2.x
ii gtk2-engines-redmond95 2.6.8-1 Windows-like theme for GTK+ 2.x
ii gtk2-engines-smooth 2.6.8-1 Smooth engine for GTK+ 2.x
ii gtk2-engines-thinice 2.6.8-1 the ThinIce theme engine for GTK+ 2.x

此帖于 06-07-10 21:31 被 groundhog 编辑.
  groundhog 当前离线   回复时引用此帖
旧 06-07-10, 21:39 第 299 帖
groundhog
 
 
 
注册会员  
  注册日期: Sep 2005
  帖子: 419
  精华: 0
 

为什么不能删掉自己的重复贴?
  groundhog 当前离线   回复时引用此帖
旧 06-07-10, 21:51 第 300 帖
groundhog
 
 
 
注册会员  
  注册日期: Sep 2005
  帖子: 419
  精华: 0
 

可以了,原来是要安装libgtk2.0-dev
  groundhog 当前离线   回复时引用此帖
发表新主题 回复


主题工具

发帖规则
您 [不可以] 发表新主题
您 [不可以] 回复主题
您 [不可以] 上传附件
您 [不可以] 编辑您的帖子

已 [启用] BB 代码
已 [启用] 表情符号
已 [启用] IMG 代码
已 [禁用] HTML 代码
[论坛跳转…]


所有时间均为[北京时间]。现在的时间是 01:42


Powered by vBulletin 版本 3.6.8
版权所有 ©2000 - 2012, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2011, LinuxSir.Org