LINUX.ORG.RU

Жизнь без GNOME и KDE


0

0

Несколько лет просидел под WindowMaker и решил что он мне наконец надоел. GNOME/KDE долго качать, поэтому попробовал поставить XFCE. Результаты видно на скриншоте.

Файловый менеджер ROX Filer, просмотрщик картинок GImageView, справа поселился gaim. Все программы которыми я пользуюсь я добавил на панель xfce распихав их по категориям, получилось очень удобно.

>>> Просмотр (1280x1024, 157 Kb)

Иркутску привет передавай :)

anonymous
()

Гут.
У меня rox тоже, только wmaker ещё мил...
И картинки последним gliv просматриваю (мне автор патч прислал) - если DRI есть, очень рулезная смотрелка!

Shadow ★★★★★
()

Скажи как ты общаешься по-русски через gaim. У меня со всеми моими isq'шными собеседниками крокозябы.

anonymous
()
Ответ на: комментарий от anonymous

рокс очень даже симпатичный, а вот что с гаймом делать и вправду интересно. из за этих долбанных кодировок приходится еще и ляськой пользоваться.

anonymous
()

у меня тоже сочетание... xfce4+ROX одно плохо, рокс подглючивает переодически.

из-за проблем с кодировкой, пришлось от gaim отказаться. Причем раздражало даже не то что он не понимает кодировки разные, а то что иногда понимает а иногда нет. Вот сидит в листе 5 человек, трое понимают что ты пишешь и что сами пишут тоже понятно, а двое то тебя не понимают, то ты их... sucks. Тока не говорите что руки кривые :) Всю инфу какая была по этому поводу посмотрел и что надо было сделал. Потом снес нафиг и скомпилил SIM без kde oн очень шустро бегает :)

Почтарь Sylpheed

Бровзер - firebird

плюс правильные иконки и плагины... от KDE оличается мало.

Только все это нормально работает на 400Мгц+128 памяти.

Только OO тормозит :) но его я сам не пересобирал. И Mathematica 5 тормозит... больше вроде не тормозит ничего :)

ах да... гномемитинг тормозит когда грузится.

Вообще заметил, что все что требует совместимости либо с KDE либо с GNOME - тормозит!!!

petrosha ★★★★★
()
Ответ на: комментарий от petrosha

А у меня вот firebird на 300МГц тормозит.:( Это нормально? Может быть есть ещё более лёгкая альтернатива?

BlackNight
()

Напомните, как называется эта прога, которая показывает состояние системы (проц., память., сеть).

Selecter ★★★★
()

1. А можно ли как-то импортировать в XFCE gnome/KDE меню: очень уж мне нравится этот манагер, только меню не хватает; хочу с WM на него перейти? В WM можно, может скриптик какой есть?

2. Иконки можно на стол кидать?

GladAlex.

anonymous
()

Вы бы написали бы где-нибудь, как его заставить русские буквы отображать

anonymous
()
Ответ на: комментарий от anonymous

>1. А можно ли как-то импортировать в XFCE gnome/KDE меню: очень уж >мне нравится этот манагер, только меню не хватает; хочу с WM на него >перейти? В WM можно, может скриптик какой есть? > >2. Иконки можно на стол кидать?

ты не путай window manager и desctop enviroment :) это оказывается разные вещи. О чем я например живя в КДЕ даже и не знал. XFCE это как раз энвайромент... с менюшками, плагинами и прочим. а xfwm4 это виндоу мэнеджер :)

petrosha ★★★★★
()
Ответ на: комментарий от petrosha

> Вообще заметил, что все что требует совместимости либо с KDE либо с > GNOME - тормозит!!!

Естественно, потому что они используют библиотеки от GNOME/KDE, которые при работе в них уже загружены, а в стороннем DE они грузятся с нуля. Чуещь разницу? :)

anonymous
()
Ответ на: комментарий от petrosha

2petrosha

у вас случайно не 5 математика под Линукс? Просто у меня через wine неплохо работает 4.1, а вот нативная 5-ая вместо скобочек [ и { выводит черные прямоугольники. Подключал шрифты math как рекомендовано в ее доках - ни хрена не работает... Натройкой кодировок "изнутри" математики добился отображения скобок - так она их блин за скобки считать перестала :)

anonymous
()
Ответ на: комментарий от anonymous

> А можно ли как-то импортировать в XFCE gnome/KDE меню: очень уж мне >нравится этот манагер, только меню не хватает; хочу с WM на него >перейти? В WM можно, может скриптик какой есть?

Поставь Debian, там меню само для всех генерируется.

anonymous
()
Ответ на: комментарий от anonymous

да, сами формулы отображаются нормально то есть шрифты те...

anonymous
()
Ответ на: комментарий от anonymous

>А можно ли как-то импортировать в XFCE gnome/KDE меню: очень уж мне >нравится этот манагер, только меню не хватает; хочу с WM на него >перейти? В WM можно, может скриптик какой есть?

можно копать в сторону mmaker

anonymous
()

gaim нормально отправляет сообщения по-русски тем клиентам icq которые поддерживают unicode. Чтобы нормально работало со всеми надо патчить файлик src/protocols/oscar/oscar.c. Собственно этим я сейчас и занимаюсь :) Общение с miranda уже заработало, но появился один баг в использовании unicode. Его исправлю и совсем хорошо будет.

asso_w
() автор топика

Код gaim оставил тяжкое впечатление. Наверное я слишком привык к хорошо спроектированным программам на Java и C++... В gaim бегают толпы маляров Шлемиэлев (http://russian.joelonsoftware.com/Articles/BacktoBasics.html). Конечно пока список контактов состоит не из миллионов пользователей это незаметно, но все равно неприятно.

Проблема с русскими буквами возникает из-за того что gaim отправляет сообщения в unicode не проверив поддерживает ли другая сторона эту ыозможность. Кроме того везде в коде oscar.c намертво прошита кодировка iso-8859-1. Я это обошел, весь вопрос в том насколько корректно я это сделал. Если кто-то хочет заняться доведением "русификации gaim" до ума - пишите, кину патч.

http://www.babichev.info/ru/personal/contact.html

asso_w
() автор топика

Слышь... расскажи плиз как ты ето всё настроил... XFCE понравился, но уже неделю не могу его нормально настроить... вид как-будто у Win 3.11 напиши плиз rigabert@mail.ru

anonymous
()
Ответ на: комментарий от gassique

Про тумбы и ROX - у меня есть поправленный перевод интерфейса и в черновике перевод документации. В интерфейсе "тумбов" нету, это было первое, что я изничтожил :) Посмотрите ftp://ftp.atmsk.ru/pub/rox/rox-2.0.0-alt4cvs.src.rpm Ошибки в переводе ещё есть, но над этим работаем :) Там же скоро появится (если AVL не в отпуске :) обновление для перевода и перевод руководства пользователя. Всем привет, Г.Т.

anonymous
()
Ответ на: комментарий от anonymous

Я не проверял offline сообщения и прямые соединения, в 
остальном работает.  В оффлайн отправляется, что примется
на том конце я не знаю.

Патчить надо файл src/protocols/oscar/oscar.c.

--- ../old/oscar.c	2004-01-04 14:59:09.000000000 +0800
+++ oscar.c	2004-01-18 12:22:50.793341264 +0800
@@ -369,7 +369,7 @@
 		utf8 = g_strndup(text, textlen);
 		break;
 	case AIM_IMFLAGS_ISO_8859_1:
-		utf8 = g_convert(text, textlen, "UTF-8", "ISO-8859-1", NULL, NULL, NULL);
+		utf8 = g_convert(text, textlen, "UTF-8", "WINDOWS-1251", NULL, NULL, NULL);
 		break;
 	case AIM_IMFLAGS_UNICODE:
 		utf8 = g_convert(text, textlen, "UTF-8", "UCS-2BE", NULL, NULL, NULL);
@@ -2254,7 +2254,7 @@
 		if (!args->msg || !args->msglen)
 			return 1;
 
-		tmp = g_convert(args->msg, args->msglen, "UTF-8", "ISO-8859-1", NULL, &convlen, &err);
+		tmp = g_convert(args->msg, args->msglen, "UTF-8", "WINDOWS-1251", NULL, &convlen, &err);
 		if (err) {
 			gaim_debug(GAIM_DEBUG_INFO, "oscar",
 					   "ISO-8859-1 IM conversion: %s\n", err->message);
@@ -2564,7 +2564,7 @@
 	msg2 = (gchar **)g_malloc((numtoks+1)*sizeof(gchar *));
 	for (i=0; msg1[i]; i++) {
 		gaim_str_strip_cr(msg1[i]);
-		msg2[i] = g_convert(msg1[i], strlen(msg1[i]), "UTF-8", "ISO-8859-1", NULL, NULL, &err);
+		msg2[i] = g_convert(msg1[i], strlen(msg1[i]), "UTF-8", "WINDOWS-1251", NULL, NULL, &err);
 		if (err) {
 			gaim_debug(GAIM_DEBUG_ERROR, "oscar",
 					   "Error converting a string from ISO-8859-1 to "
@@ -4289,6 +4289,8 @@
 	GError *err = NULL;
 	const char *iconfile = gaim_account_get_buddy_icon(gaim_connection_get_account(gc));
 	char *tmpmsg = NULL;
+        int encodingFlags;
+        aim_userinfo_t *userInfo;
 
 	if (dim && dim->connected) {
 		/* If we're directly connected, send a direct IM */
@@ -4368,7 +4370,14 @@
 			tmpmsg = gaim_strdup_withhtml(message);
 		len = strlen(tmpmsg);
 
-		args.flags |= oscar_encoding_check(tmpmsg);
+		encodingFlags = oscar_encoding_check(tmpmsg);
+                if (encodingFlags & AIM_IMFLAGS_UNICODE) {
+                    userInfo = aim_locate_finduserinfo(od->sess, name);
+                    if (userInfo && (! (userInfo->capabilities & 
+                                AIM_CAPS_ICQUTF8)))
+                        encodingFlags = AIM_IMFLAGS_ISO_8859_1;
+                }
+		args.flags |= encodingFlags;
 		if (args.flags & AIM_IMFLAGS_UNICODE) {
 			gaim_debug(GAIM_DEBUG_INFO, "oscar", "Sending Unicode IM\n");
 			args.charset = 0x0002;
@@ -4388,7 +4397,7 @@
 					   "Sending ISO-8859-1 IM\n");
 			args.charset = 0x0003;
 			args.charsubset = 0x0000;
-			args.msg = g_convert(tmpmsg, len, "ISO-8859-1", "UTF-8", NULL, &len, &err);
+			args.msg = g_convert(tmpmsg, len, "WINDOWS-1251", "UTF-8", NULL, &len, &err);
 			if (err) {
 				gaim_debug(GAIM_DEBUG_ERROR, "oscar",
 						   "conversion error: %s\n", err->message);
@@ -4487,7 +4496,7 @@
 		aim_locate_setprofile(od->sess, "unicode-2-0", msg, (msglen > od->rights.maxsiglen ? od->rights.maxsiglen : msglen), NULL, NULL, 0);
 		g_free(msg);
 	} else if (flags & AIM_IMFLAGS_ISO_8859_1) {
-		msg = g_convert(text_html, strlen(text_html), "ISO-8859-1", "UTF-8", NULL, &msglen, NULL);
+		msg = g_convert(text_html, strlen(text_html), "WINDOWS-1251", "UTF-8", NULL, &msglen, NULL);
 		aim_locate_setprofile(od->sess, "iso-8859-1", msg, (msglen > od->rights.maxsiglen ? od->rights.maxsiglen : msglen), NULL, NULL, 0);
 		g_free(msg);
 	} else {
@@ -4545,7 +4554,7 @@
 		g_free(msg);
 		gc->away = g_strndup(text, od->rights.maxawaymsglen/2);
 	} else if (flags & AIM_IMFLAGS_ISO_8859_1) {
-		msg = g_convert(text_html, strlen(text_html), "ISO-8859-1", "UTF-8", NULL, &msglen, NULL);
+		msg = g_convert(text_html, strlen(text_html), "WINDOWS-1251", "UTF-8", NULL, &msglen, NULL);
 		aim_locate_setprofile(od->sess, NULL, NULL, 0, "iso-8859-1", msg, 
 			(msglen > od->rights.maxawaymsglen ? od->rights.maxawaymsglen : msglen));
 		g_free(msg);

asso_w
() автор топика
Ответ на: комментарий от anonymous

Я бы рассказал как я XFCE настраивал, но я его не настраивал. Скачал, откомпилирова, запустил. Выбрал темы для gtk и менеджера окон, вот собственно и все.

asso_w
() автор топика

Неужели там такая тема была? Кстати, как панельку ,которая сверху, сделать ? Напиши хоть, откуда качал.

anonymous
()
Ответ на: комментарий от anonymous

Такой темы для gtk в xfce не было, это "Glossy P". Тема для менеджера окон из набора xfce, называется agua. Панель включается через "Менеджер настроек XFCE", смотри там пункт меню "Панель задач".

xfce качал с родного сайта (http://xfce.org), темы для gtk2 из стандартного места: http://art.gnome.org/themes/gtk2/

asso_w
() автор топика
Ответ на: комментарий от anonymous

последний gaim на fedore 1 нормально только оффлайн мессаги корежит локаль utf-8

iZg0y

anonymous
()

Скачал(4.0.3.1) в исходниках, закомпилил. После startx - чёрный экран с мышиным курсором, как в kde и больше ничего. Как настраивать-то, чтоб хоть что-то было???

anonymous
()

Чepт, написал не подумав. А потом зашёл на xfce.org в раздел "documentation" - там всё оказалось написано, как запускать. Сорри. XFce - действительно круто!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.