Группа :: Графические оболочки/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)