LINUX.ORG.RU

Сообщения shell-script

 

Intel Xeon E3-1200 Graphics Controller и opengl

Форум — Linux-hardware

Система Debian testing.

Имеется процессор вот с таким встроенным видео:

00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller])                                                                                                                         
        Subsystem: ASUSTeK Computer Inc. P8H77-I Motherboard                                                                                                                                                                                                                   
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+                                                                                                                                                                  
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-                                                                                                                                                                   
        Latency: 0                                                                                                                                                                                                                                                             
        Interrupt: pin A routed to IRQ 45                                                                                                                                                                                                                                      
        Region 0: Memory at f7800000 (64-bit, non-prefetchable) [size=4M]                                                                                                                                                                                                      
        Region 2: Memory at e0000000 (64-bit, prefetchable) [size=256M]                                                                                                                                                                                                        
        Region 4: I/O ports at f000 [size=64]                                                                                                                                                                                                                                  
        Expansion ROM at <unassigned> [disabled]                                                                                                                                                                                                                               
        Capabilities: <access denied>                                                                                                                                                                                                                                          
        Kernel driver in use: i915 
Opengl не работает.
$ glxgears 
Error: couldn't get an RGB, Double-buffered visual
$ glxinfo 
name of display: :0
Error: couldn't find RGB GLX visual or fbconfig
И я вот что-то так и не смог найти однозначного ответа, это вообще возможно на таких процах или нет? Я сам с таким процом на десктопе встретился впервые, поэтому пока гуглю, но что-то не нагугливается.

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

В общем, поделитесь историей успеха запуска opengl на таком железе.

 , ,

shell-script
()

GUI к mysql на QT

Форум — Development

Возник такой вопрос, а есть ли нормальные GUI к MySQL на QT? Какие-нибудь аналоги MySQL Workbench или может даже что получше? Из обязательных условий помимо собственно удобной работы с данными возможность подключаться к удалённым базам через ssh. Возможность администрирования сервера бд помимо непосредственно работы с базой приветствуется, но не главное.

 , ,

shell-script
()

Утечка памяти в иксах из-за psi

Форум — Desktop

Помогите поймать баг и составить багрепорт(или исправить проблему).

Пока что я точно знаю, что именно из-за psi иксы со временем начинают жрать огромное количество памяти, но хотелось бы как-то более точно локализовать проблему.

Как выяснил, что из-за psi утечка.

После того, как заметил, что память течёт, стал проверять систему. Среди прочего нарисовал вот такой вот скрипт:

#!/bin/bash

PROGRAM=$1
PID=$(ps -C $PROGRAM -o pid=)
TIME=$(date +%Y%m%d%H%M%S)
LOGFILE="${PROGRAM}-${TIME}.log"
TIMEOUT="60"

while true
do
        TIME=$(date +%d.%m.%Y\ %H:%M:%S)
        MEMORY=$(ps -p $PID -o size=)
        echo "[ $TIME ]: $PROGRAM memory usage: $MEMORY Kb"
        echo "[ $TIME ]: $PROGRAM memory usage: $MEMORY Kb" >> $LOGFILE
        sleep $TIMEOUT
done

Вот, как выглядит выхлоп этого скрипта в нормальном состоянии:

$ bash find_leek-1.0.sh X
[ 26.03.2013 19:51:42 ]: X memory usage: 26416 Kb
[ 26.03.2013 19:52:42 ]: X memory usage: 26416 Kb
[ 26.03.2013 19:53:42 ]: X memory usage: 26416 Kb
[ 26.03.2013 19:54:42 ]: X memory usage: 26416 Kb
[ 26.03.2013 19:55:42 ]: X memory usage: 26416 Kb
Со временем, конечно, тоже слегка подтекает, но не критично. Десяток-второй метров в неделю - это для меня мелочи. А вот так оно ведёт себя, когда запущен psi:
[ 19.11.2012 01:05:46 ]: X memory usage: 36960 Kb
[ 19.11.2012 01:06:46 ]: X memory usage: 36960 Kb
[ 19.11.2012 01:07:46 ]: X memory usage: 36960 Kb
[ 19.11.2012 01:08:46 ]: X memory usage: 36960 Kb
[ 19.11.2012 01:09:46 ]: X memory usage: 37224 Kb
[ 19.11.2012 01:10:46 ]: X memory usage: 37620 Kb                                                                                                                                                          
[ 19.11.2012 01:11:46 ]: X memory usage: 38148 Kb                                                                                                                                                          
[ 19.11.2012 01:12:46 ]: X memory usage: 38544 Kb                                                                                                                                                          
[ 19.11.2012 01:13:46 ]: X memory usage: 38940 Kb                                                                                                                                                          
[ 19.11.2012 01:14:46 ]: X memory usage: 39468 Kb                                                                                                                                                          
[ 19.11.2012 01:15:46 ]: X memory usage: 39864 Kb 
Обратите внимание на 01:09:46. Примерно в это время пришло сообщение от кого-то. Потихоньку память забивалась, вплоть до:
[ 19.11.2012 04:22:49 ]: X memory usage: 202752 Kb
[ 19.11.2012 04:23:49 ]: X memory usage: 203544 Kb
[ 19.11.2012 04:24:49 ]: X memory usage: 204336 Kb
[ 19.11.2012 04:25:49 ]: X memory usage: 205128 Kb
[ 19.11.2012 04:26:49 ]: X memory usage: 206052 Kb
[ 19.11.2012 04:27:49 ]: X memory usage: 206844 Kb
[ 19.11.2012 04:28:49 ]: X memory usage: 207636 Kb
[ 19.11.2012 04:29:49 ]: X memory usage: 208560 Kb
[ 19.11.2012 04:30:49 ]: X memory usage: 209352 Kb
[ 19.11.2012 04:31:49 ]: X memory usage: 210144 Kb
[ 19.11.2012 04:32:49 ]: X memory usage: 211068 Kb
[ 19.11.2012 04:33:49 ]: X memory usage: 211860 Kb
[ 19.11.2012 04:34:49 ]: X memory usage: 411308 Kb
Т.е. до двухсот метров он сам натикал, а потом в 04:34:49 я открыл это сообщение и виден скачок потребления памяти в два раза!

Как видно по датам, тесты веду давно, ошибка у меня повторяется стопроцентно.

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

На данный момент версии софта такие: xorg-server 1.13.1, nvidia-drivers 313.26, qt 4.8.4, kde 4.5.9, psi 0.14-r4(флаг extra выключен; с ним проблема так же проявлялась и я отключил его, решив, что проблема может быть как раз в psi-plus-патчах - не помогло). Дистрибутив Gentoo. С каких версий начала проявляться проблема, сложно сказать, но в стабильном дебиане с fluxbox всё нормально, в тестируемом с kde тоже всё отлично.

Какие есть идеи? Что ещё можно проверить? И, если писать багрепорт, то кому - авторам psi, иксов, qt, kde или nvidia?

P.S. Пока что использую kopete, но хочется вернуться на psi. Как-то он теплее и ламповее.

 , , ,

shell-script
()

smplayer и встроенные в видеофайл субтитры

Форум — Desktop

Вопрос, похоже, совсем глупый, но я так и не смог найти на него ответ.

С некоторых пор(не могу сказать, после чего именно) перестали показываться встроенные в видеофайлы субтитры(проблема проявляется на всех mkv-файлах, про другие форматы точно не знаю). Я совершенно не разбираюсь в этих всех видеоформатах, поэтому даже не знаю, куда смотреть.

Система Gentoo. Вот флаги, с которыми собран mplayer:

$ equery u media-video/mplayer
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for media-video/mplayer-1.1-r1:
 U I
 + + 3dnow               : Adds support for 3dnow multimedia processor instructions
 + + 3dnowext            : Enable 3dnowext cpu instructions
 + + X                   : Adds support for X11
 + + a52                 : Enables support for decoding ATSC A/52 streams used in DVD
 - - aalib               : Adds support for media-libs/aalib (ASCII-Graphics Library)
 + + alsa                : Adds support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
 - - bidi                : Enables bidirectional language support
 - - bindist             : Enforces license compatibility constraints via REQUIRED_USE.
 - - bl                  : Blinkenlights video output
 - - bluray              : Enable playback of Blu-ray filesystems
 - - bs2b                : Enable Bauer stereophonic-to-binaural headphone filter
 - - cddb                : Access cddb servers to retrieve and submit information about compact disks
 + + cdio                : Use libcdio for CD support (instead of cdparanoia)
 - - cdparanoia          : Enables cdparanoia (audio CD ripper) support
 - - cpudetection        : Enables runtime CPU detection (useful for bindist, compatibility on other CPUs)
 - - debug               : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see http://www.gentoo.org/proj/en/qa/backtraces.xml
 - - dga                 : Adds DGA (Direct Graphic Access) support for X
 - - directfb            : Adds support for DirectFB layer (library for FB devices)
 - - doc                 : Adds extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
 + + dts                 : Enables DTS Coherent Acoustics decoder support
 + + dv                  : Enables support for a codec used by many camcorders
 - - dvb                 : Adds support for DVB (Digital Video Broadcasting)
 + + dvd                 : Adds support for DVDs
 + + dvdnav              : Use forked libdvdnav, navigate menus in GUIs
 - - dxr3                : Enable DXR3/H+ video output
 + + enca                : Enables support for charset discovery and conversion
 + + encode              : Adds support for encoding of audio or video files
 + + faac                : Use external faac library for AAC encoding
 + + faad                : Use external faad library for AAC decoding
 - - fbcon               : Adds framebuffer support for the console, via the kernel
 - - ftp                 : Adds FTP (File Transfer Protocol) support
 - - ggi                 : Adds support for media-libs/libggi (non-X video api/drivers)
 - - gif                 : Adds GIF image support
 - - gsm                 : Adds support for the gsm lossy speech compression codec
 + + iconv               : Enable support for the iconv character set conversion library
 - - ipv6                : Adds support for IP version 6
 - - jack                : Adds support for the JACK Audio Connection Kit
 - - joystick            : Add support for joysticks in all packages
 - - jpeg                : Adds JPEG image support
 - - jpeg2k              : Support for JPEG 2000, a wavelet-based image compression format
 - - ladspa              : Enables the ability to support ladspa plugins
 + + libass              : SRT/SSA/ASS (SubRip / SubStation Alpha) subtitle support
 - - libcaca             : Add support for colored ASCII-art graphics
 - - libmpeg2            : Build support for mpeg2 over media-libs/libmpeg2 rather than using ffmpeg.
 - - lirc                : Adds support for lirc (Linux's Infra-Red Remote Control)
 - - live                : Enables live.com streaming media support
 + + lzo                 : Enables support for lzo compression
 - - mad                 : Adds support for mad (high-quality mp3 decoder library and cli frontend)
 - - md5sum              : Enables md5sum video output
 + + mmx                 : Adds support for optimizations for Pentium MMX and Athlon class processors
 + + mmxext              : Enables mmx2 support
 - - mng                 : MNG input support
 + + mp3                 : Add support for reading mp3 files
 - - nas                 : Adds support for network audio sound
 + + network             : Enables network streaming support
 - - nut                 : Enables support for the NUT container format
 - - openal              : Adds support for the Open Audio Library
 - - opengl              : Adds support for OpenGL (3D graphics)
 + + osdmenu             : Enables support for on-screen display (OSD) menus
 - - oss                 : Adds support for OSS (Open Sound System)
 + + png                 : Adds support for libpng (PNG images)
 - - pnm                 : Add PNM video output option, to create PPM/PGM/PGMYUV images
 - - pulseaudio          : Adds support for PulseAudio sound server
 - - pvr                 : Enable Video4Linux2 MPEG PVR
 + + quicktime           : Adds support for OpenQuickTime
 - - radio               : Enable V4L2 radio interface and support
 - - rar                 : Enable Unique RAR File Library
 + + real                : Adds Real audio/video support
 + + rtc                 : Enables usage of the linux real time clock. The alternative is software emulation of rtc
 - - rtmp                : Enables RTMPDump Streaming Media support
 - - samba               : Adds support for SAMBA (Windows File and Printer sharing)
 - - sdl                 : Adds support for Simple Direct Layer (media library)
 + + shm                 : Enable support for shm
 + + speex               : Adds support for the speex audio codec (used for speech)
 + + sse                 : fast floating point optimization for PentiumIII+ class chips
 + + sse2                : faster floating point optimization for SSE2 capable chips
 - - ssse3               : faster floating point optimization for SSSE3 capable chips (Intel Core 2 and later chips)
 - - tga                 : Enables Targa video output
 + + theora              : Adds support for the Theora Video Compression Codec
 + + toolame             : Enable toolame MPEG-2 encoding
 + + tremor              : Enable internal support for Vorbis
 + + truetype            : Adds support for FreeType and/or FreeType2 fonts
 + + twolame             : Enable twolame MPEG-2 encoding
 + + unicode             : Adds support for Unicode
 - - v4l                 : Enable support for video4linux (using linux-headers or userspace libv4l libraries)
 + + vdpau               : Enable the Video Decode and Presentation API for Unix acceleration interface
 - - video_cards_mga     : VIDEO_CARDS setting to build driver for mga video cards
 - - video_cards_s3virge : VIDEO_CARDS setting to build driver for s3virge video cards
 - - video_cards_tdfx    : VIDEO_CARDS setting to build driver for tdfx video cards
 + + vorbis              : Adds support for the OggVorbis audio codec
 + + x264                : Enable h264 encoding using x264
 - - xanim               : Enables support for xanim based codecs
 - - xinerama            : Add support for the xinerama X11 extension, which is mandatory if you work in multiple monitors setup
 + + xscreensaver        : Adds support for XScreenSaver extension
 - - xv                  : Adds in optional support for the Xvideo extension (an X API for video playback)
 + + xvid                : Adds support for xvid.org's open-source mpeg-4 codec
 - - xvmc                : Enables X-Video Motion Compensation support
 - - zoran               : Enables ZR360[56]7/ZR36060 video output
На данный момент в принципе smpalyer не видит субтитров(т.е. список, где можно выбрать дорожку пуст). Нагуглил, что можно включить -demuxer mkv в опциях mplayer и будет счастье. В этом варианте можно выбирать дорожку субтитров, но ничего не показывается. Т.е. совсем. Ни субтитров не видео, хотя звук идёт.

Любителей порекомендовать другой плеер прошу пройти мимо. Я знаю, какие существуют плееры, знаю их особенности и сам осилю переход на другой, если понадобится. В данной теме меня интересует только одно - можно ли починить mplayer(smplayer).

 , , ,

shell-script
()

Механизм работы уедомлений.

Форум — Linux-org-ru

А как работает механизм отображения количества новых уведомлений?

Дело в том, что я тут с w3m вышел и вне зависимости от того, зашёл я в них или нет, они там всегда остаются. Оно там что, скриптами рисуется или как?

shell-script
()

eix-remote update не работает из-за версий базы

Форум — General

При запуске eix-remote update пишет на все оверлеи вот такую вот ошибку:

/tmp/eix-remote.7caf1UPi/1/_var_lib_layman_zx2c4.eix was created with an incompatible eix-update:
It uses database format 32 (current is 31).
Please run 'eix-update' and try again.
problems occurred with cachefile _var_lib_layman_zx2c4.eix
и в конце выдаёт
Writing database file /var/cache/eix/portage.eix ..
Database contains 16301 packages in 157 categories.
 * could not read all eix cachefiles of /var/cache/eix/remote.tar.bz2

Probably your eix cachefile was *not* updated successfully.
Unless the above messages suggest another cause or you specified a
wrong filename, the most likely cause of this is that the server uses
another eix version than you or produced broken data. Please check whether
EIX_REMOTEARCHIVE is a valid *.tar.bz2 archive containing eix cachefiles
(you can download it using fetch).
If this is not the case (but was freshly downloaded), please report a bug.
Note that the archive is *not* broken if only the cachefile format versions
differ: In that case only report a bug if the eix cachefile format versions
in the downloaded file are *older* than that of the most current ~x86 eix
version in the portage tree (but first retry after several days before
reporting such a bug to give the server maintainers a chance to upgrade
after a version bump of eix).
Conversely, if the downloaded versions are even newer than that supported by
your eix, you will have to upgrade to the most current ~x86 version of eix
to use eix-remote: This inconvenience cannot be avoided and is not a bug!
Да, я прочитал и понял текст сообщения, но дело в том, что оно так говорит уже около недели. Это надо ещё ждать или всё-таки что-то у меня не так? eix-update делал. На всякий случай пересобрал его. Ничего не помогло пока.

С пакетами не из оверлеев eix нормально работает.

$ eix eix
 app-portage/eix
     Available versions:  0.23.10 0.25.5{tbz2} ~0.27.4 ~0.27.6 ~0.28.1 ~0.28.1-r1 ~0.28.2 {{clang debug +dep doc linguas_de linguas_ru nls optimization security sqlite strong-optimization strong-security tools zsh-completion}}
     Installed versions:  0.25.5{tbz2}(07:32:41 20.02.2013)(dep nls sqlite -debug -doc -optimization -security -strong-optimization -tools -zsh-completion)
     Homepage:            http://eix.berlios.de
     Description:         Search and query ebuilds, portage incl. local settings, ext. overlays, version changes, and more

 ,

shell-script
()

Домашний уголок админа

Галерея — Рабочие места

Работаю сисадмином удалённо, в связи с чем рабочее место оборудовано дома.

На центральном компе стабильная гента, на правом стабильный дебиан, на нетбуке дебиан тестинг. Под столом домашний сервер с дебианом на борту.

Угловые столы всегда нравились, но у этого есть один недостаток. Мышь(а с ней и правая рука) располагается выше клавиатуры, поэтому думаю о замене. Пока останавливает только то, что в работе редко пользуюсь мышкой, а при сёрфинге, редко дёргаю клавиатуру. Т.е. как бы не приходится сидеть и одновременно держать одну руку на клаве, вторую на на мыше. Предупреждая вопрос «зачем же покупать такие неудобные столы», отвечу: этот достался в подарок.

 ,

shell-script
()

Кириллица в lyx

Форум — General

Имеется Gentoo amd64. Поставил lyx, получил ошибки при попытке собрать документ с русским текстом, хотя в настройках всё вроде бы выставилось. Выяснил, что не хватает пакета dev-texlive/texlive-langcyrillic-2011. Установил всё взлетело.

Вопрос к гентушникам, так должно быть или стоит писать мантейнерам? Разве оно не должно по зависимостям притянуть мне этот пакет, к примеру, благодаря юз-флагу lyx'а linguas_ru?

 

shell-script
()

Удаление ветки сообщений

Форум — Linux-org-ru

Тут в новости возник на мой взгляд довольно мирный холивар. Правда, так вышло, что он оказался на n-ом уровне в ветке после некорректного сообщения. Во всяком случае, я так понял это из-за того, что вся ветка была удалена вскоре после появления вот этой темы и последовавшей за этим «зачисткой» исходной темы.

Собственно вопрос. А может стоит предусмотреть в движке возможность удаления отдельных сообщений без автоматического затирания всех ответов на них? Лично я, пока удалённые бегло не пролистал, так и не понял сперва, с чего это вдруг мой, вроде бы вполне адекватный, «разговор» с несколькими людьми оказался полностью удалён.

shell-script
()

Проблема с utf-8 при выводе ошибок

Форум — Development

Берём для примера скрипт:

#!/usr/bin/env perl
#
use strict;
use warnings;
use utf8;
use v5.12;
use open qw(:encoding(UTF-8) :std);

print "Вот так выводит обычное сообщение\n";
print "Так читает из файла:\n";
open(DATAFILE, "< testfile.txt");
while (<DATAFILE>) {
        print "$_";
}
open (FILE2, "< file_that_no_exist") or die "Не могу открыть файл: $!\n";
close(FILE2);
В testfile, для примера положим пару utf-ных строк:
$ cat testfile.txt
Текст всяческий
ещё текст
Выполняем:
$ perl unicode.pl 
Вот так выводит обычное сообщение
Так читает из файла:
Текст всяческий
ещё текст
Не могу открыть файл: ÐÐµÑ Ñакого Ñайла или каÑалога
Как видно, из переменных читает нормально, из файла тоже. Всякие там сравнения и прочее я проверял, тоже нормально работают, а вот сообщения о критических ошибках пишет кракозябрами. Это в чём проблема? В локали или я ещё что-то упустил?

 

shell-script
()

yum - массовая установка пакетов.

Форум — General

Имеется машинка с CentOS. Надо вычислить все пакеты, которые на ней установлены и их поставить на других машинах. При работе с debian я обычно делал так(сохранить список пакетов):

dpkg -l | grep -E "^ii" | awk '{print $2}' > packages.list
Это на исходной машине. На тех, где надо всё это установить(установить всё, что в этом списке):
apt-get install $(cat packages.list)
При условии, что версии системы одинаковы(стабильный debian) и сторонних репозитариев не подключено, это работало.

А вот с CentOS что-то не получается. Точнее, понятно что. yum list мне не удалось нормально распарсить(на исходной машине он ругается на какие-то проблемы с репами и инетом), а rpm -qa выдаёт точные версии пакетов, которые уже различаются в пределах релиза(это нормально, не спорю). Т.е. я не могу получить список пакетов без версий.

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

 , ,

shell-script
()

Установка только нужных частей libreoffice

Форум — Desktop

Вопрос к бывалым гентушникам. А есть ли сейчас возможность выпилить из libreoffice лишнее, оставив только lowriter и localc? Бегло погуглив по теме я нашёл только обсуждение 2011 года, в котором сошлись во мнении, что пока нельзя и только к версии 3.4.х что-то изменится. Сейчас уже 3.5.2 в дистре, но всё-равно всё монолитом.

Если в официальном дереве нет такого, может у кого оверлей есть соответствующий?

Ну или если я неправильно гуглил, подскажите, как найти инструкцию.

 ,

shell-script
()

Две вкладки в режиме разделения экрана

Форум — Desktop

Может, заголовок выглядит неясным, но суть вот в чём. Иногда в процессе не требующей особого внимания работы я запускаю какой-нибудь фильм или концерт в плеере, отключаю там все лишние панели, вешаю поверх других окон и включаю режим «поддерживать поверх других». В итоге, в консоли идёт работа, браузер доступен и в фоне фильм играет. Сейчас стал пересматривать один старый сериал, который скачивать на винт не особо охота, тем более, что можно смотреть в онлайне. В это время хочется, чтобы браузер не был полностью занят этим сериалом. Т.е. в идеале хотелось бы что-то типа режима табов в vim - в одной вкладке, занимающей полэкрана, идёт сериал, а в другой я могу, к примеру, просматривать RSS, читать форумы, в общем заниматься не требующей внимания деятельностью. Есть у меня такая привычка по утрам за чашечкой кофе.

Возможно ли такое в firefox? Если он этого не умеет, можно ли добиться такого в другом браузере(я не фанатик - для такого режима держать какой-нибудь брозёр и использовать его по часу раз в день для меня не проблема)? Пробовал Fox Splitter - это не то. Оно отправляет вкладку в новое окно - зачем это нужно - не ясно, firefox это из коробки умеет(именно так я сейчас и делаю). Другие найденные дополнения несовместимы с моей текущей версией firefox(10.0.4).

 

shell-script
()

Усреднённый шрифт.

Форум — Talks

Обычно говорят, что когда программисты берутся за дизайнерские задачи, получается плохо. По ссылке человек написал алгоритм, который берёт разные шрифты и как бы скрещивает их, получая в итоге что-то среднее. Таким образом он создал отдельный шрифт, вобравший в себя ото всюду по чуть-чуть. На мой взгляд, не такое уж и ШГ получилось. Вполне читабельно. В консоли такой я бы не поставил, но вот книжки читать вполне нормально.

http://iotic.com/averia/

Шрифт свободен, можно качать и пробовать.

P.S. Хотел сперва в новости, но так как к линуксу отношения не имеет, решил поделиться находкой здесь, в толксах.

shell-script
()

[НЕНАВИСТЬ] Firefox больно поумнел.

Форум — Talks

Настраивал тут кое-чего и повесил для опытов на нестандартный порт, на что лиса радостно сообщила:

Обращение к данному адресу заблокировано Данный адрес использует порт, который, как правило, не используется для работы с веб-сайтами. В целях вашей безопасности Firefox отменил данный запрос.

Пробежался по настройкам в поисках какой-нибудь галочки типа «Умная безопасность» и т.п. - не нашёл. Ну ладно, вбил в about:config номер порта, нашёл правило, где было около десятка различных портов(логики никакой в них не нашёл), обнулил правило и страничка открылась.

Решил поэкспериментировать и вбивать порты наугад. Свой сервер смотрел. Если я правильно понял, оно смотрит, открыт ли порт или нет и, если данные оттуда идут бинарные(?), а не текстовые, то блокирует его. Ну, к примеру, ломанувшись на свой сервер по 53-ому порту, я поймал блок. А вот по 5223(XMPP) увидел xml'ину жабер-сервера.

Из всего этого возникло два вопроса.

1. А не офигел ли firefox за меня решать, что блокировать?

2. Как это выключить совсем? Я понимаю, что вряд ли мне когда-нибудь понадобится смотреть в брозёре, что там dns-сервер пишет, но меня в принципе нервирует ситуация, когда программа что-то решает за меня.

P.S. мне одному кажется, что с каждым годом браузеры из просматривалок интернета превращаются в какое-то инородное тело с марсианскими корнями? Это у меня на компе сейчас самая мутная и самая ресурсоёмкая программа.

 

shell-script
()

[Gentoo] Сборка firefox

Форум — Desktop

Прилетело очередное обновления для огнелиса. Начал собираться и не собрался. Недостаточно памяти(2 гига + столько же свопа). Поможет ли увеличение свопа или надо докупать оперативу?

 

shell-script
()

[Fluxbox]Последовательное выполнение комманд в MacroCmd

Форум — Desktop

На стареньком компе использую Fluxbox. Решил немного перепилить хоткеи и столкнулся с небольшой проблемой.

В качестве эмулятора терминала использую mlterm. У него есть один недостаток - нет табов. Но это решается использованием табов fluxbox. Переключение между табами внутри одной группы уже настроил. Теперь хочется сделать так, чтобы каждый новый открытый экземпляр терминала автоматически разворачивался на полный экран и прицеплялся к существующей группе терминалов на этом рабочем столе.

Делаю вот так:

Control Shift T :MacroCmd {Exec /usr/bin/mlterm} {If {Minimized} {Maximize}} {Attach (mlterm) (Workspace=[current])}

Т.е. запланировано, что по хоткею запускается новый терминал, разворачивается на полный экран и цепляется к нужной группе. Но, судя по всему, MacroCmd все перечисленные команды выполняет одновременно, а не последовательно. Соответсвенно, Maximize и Attach отрабатывают раньше, чем успеет запуститься новая копия терминала. Таким образом, если у меня есть неприцепленные к группе терминалы, они нормально разворачиваются и цепляются. А вот новая копия запускается в минимизированном виде и отдельно. Вопрос, собственно в том, как заставить сперва дождаться запуска, а потом уже разворачивать и присоединять к группе?

 

shell-script
()

[патенты][маразм]Apple патентует очередной воздух

Форум — Talks

http://blogs.computerra.ru/19174

Для Ъ. Яблочники запатентовали возможность разблокировки телефонов с сенсорными экранами путём «жеста на экране».

Почему никто не запатентовал возможность блокировать/разблокировать телефон последовательной комбинацией нажатий клавиш? Интересно, каким будет следующий патент. Патент на то, что телефон умеет звонить?

 ,

shell-script
()

Версии GPL и наследование кода

Форум — Talks

Я пишу некую программу и хочу после окончания выложить её в открытый доступ под лицензией GPLv3(именно третьей версией). Но при написании есть некоторые части, которые я беру из проекта, лицензированного под GPLv2 без уточнений or later. Вот у меня и возник вопрос, могу ли я использовать этот код, или мне придётся переписывать его заново/лицензировать свой продукт под второй версией?

shell-script
()

Зависает plasma-desktop

Форум — Desktop

Стоит Gentoo(64 битная архитектура). KDE 4.4.5. периодически по непонятным для меня причинам зависает намертво plasma-desktop. Т.е. всё остальное нормально работает. Окна по Alt-Tab переключаются(т.е. с KWin всё ок). Все запущенные приложения тоже чувствуют себя отлично, но вот «Панель задач» молчит. Причём совсем намертво. Соответственно и все виджеты не работают. Если в консоли грохнуть и запустить заново плазму, оживает, но через рандомное время может опять зависнуть. Или не зависнуть. В общем, я даже периодичность не могу отследить.

В процессах в момент зависания ничего необычного - иксы, квин, сама плазма - никто не ест ни памяти, ни процессора сверх меры. То, что она стала зомби тоже не отображается.

Есть идеи, куда можно посмотреть, чтобы хотя бы выяснить, что там виснет? Логи какие-нибудь или там может режим отладки какой-нибудь? В ~.xsession-errors тихо. grep EE /var/log/Xorg.0.log тоже молчит.

Собрана с флагами: kde-base/plasma-workspace-4.4.5 USE=«handbook python semantic-desktop (-aqua) -debug (-google-gadgets) (-kdeenablefinal) (-kdeprefix) -rss -xinerama» 0 kB

shell-script
()

RSS подписка на новые темы