Репозиторий ALT Linux backports/2.4
Последнее обновление: 9 июля 2008 | Пакетов: 497 | Посещений: 1572194
 поиск   регистрация   авторизация 
 
Группа :: Графические оболочки/KDE
Пакет: kdebase

 Главная   Изменения   Спек   Патчи   Загрузить   Bugs and FR 

Патч: kdebase-3.2-konsole_noxft.patch


--- kdebase-3.2/konsole/konsole/TEWidget.cpp~	2002-10-10 14:17:34 +0400
+++ kdebase-3.2/konsole/konsole/TEWidget.cpp	2002-10-10 14:19:48 +0400
@@ -98,7 +98,7 @@
 // scroll increment used when dragging selection at top/bottom of window.
 
 // static
-bool TEWidget::s_antialias = true;
+bool TEWidget::s_antialias = false;
 
 /* ------------------------------------------------------------------------- */
 /*                                                                           */
@@ -280,7 +280,7 @@ void TEWidget::setVTFont(const QFont& f)
 {
   QFont font = f;
   if (!s_antialias)
-    font.setStyleStrategy( QFont::NoAntialias );
+    font.setStyleStrategy( QFont::PreferBitmap );
   QFrame::setFont(font);
   fontChange(font);
 }
--- kdebase-3.2/konsole/konsole/main.cpp~	2004-02-13 16:05:50 +0300
+++ kdebase-3.2/konsole/konsole/main.cpp	2004-02-13 16:08:05 +0300
@@ -49,7 +49,8 @@ static KCmdLineOptions options[] =
    { "notoolbar",       I18N_NOOP("Do not display tab bar"), 0 },
    { "noframe",         I18N_NOOP("Do not display frame"), 0 },
    { "noscrollbar",     I18N_NOOP("Do not display scrollbar"), 0 },
-   { "noxft",           I18N_NOOP("Do not use XFT (Anti-Aliasing)"), 0 },
+   { "xft",             I18N_NOOP("Use XFT (Anti-Aliasing)"), 0 },
+   { "noxft",           I18N_NOOP("Do not use XFT (default)"), 0 },
    { "vt_sz CCxLL",     I18N_NOOP("Terminal size in columns x lines"), 0 },
    { "noresize",        I18N_NOOP("Terminal size is fixed"), 0 },
    { "type <type>",     I18N_NOOP("Open the given session type instead of the default shell"), 0 },
@@ -66,7 +67,7 @@ static KCmdLineOptions options[] =
    KCmdLineLastOption
 };
 
-static bool has_noxft = false;
+static bool has_noxft = true;
 static bool login_shell = false;
 static bool full_script = false;
 static bool auto_close = true;
@@ -113,8 +114,8 @@ public:
 
     bool saveState( QSessionManager&sm) {
         QStringList restartCommand = sm.restartCommand();
-        if (has_noxft)
-            restartCommand.append("--noxft");
+	if (!has_noxft) 
+	    restartCommand.append("--xft");
         if (login_shell)
             restartCommand.append("--ls");
         if (full_script)
 
design & coding: Vladimir Lettiev aka crux © 2004-2005