kde 4.3.1 печать
Давненько не следил за проблемами KDE ...
Но вот наткнулся на прямо таки обескураживающее обстоятельство.
Стоит KDE 4.3.1
Ни okular, ни Gwenview не могут печать!!!
В systemsettings пункта настройки системы печати нет, ну
да это-то я поставил. Но! При попытке зайти в этот пункт
systemsettings виснет напрочь. Это известная вещь или как?
Если да, то в случае KDE 4.3.3 это исправили? Без печати на
работе как-то грустно. Старый добрый GV только и остается
пользовать для pdf и PS.
emerge --info
Portage 2.1.6.13 (default/linux/amd64/10.0, gcc-4.3.4, glibc-2.9_p20081201-r2, 2.6.30-gentoo-r5 x86_64)
=================================================================
System uname:
Timestamp of tree: Wed, 25 Nov 2009 06:30:01 +0000
app-shells/bash: 4.0_p28
dev-java/java-config: 2.1.9-r1
dev-lang/python: 2.6.2-r1
dev-python/pycrypto: 2.0.1-r6
dev-util/cmake: 2.6.4-r3
sys-apps/baselayout: 1.12.13
sys-apps/sandbox: 1.6-r2
sys-devel/autoconf: 2.13, 2.63-r1
sys-devel/automake: 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils: 2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool: 2.2.6a
virtual/os-headers: 2.6.27-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://mirror.yandex.ru//gentoo-distfiles/"
LANG="ru_RU.KOI8-R"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acc acl acpi adns alsa amd64 ao audiofile bash-completion berkdb bzip2 cairo cdparanoia cdr cli cracklib crypt ctype cups curl curlwrappers dbus directfb dri dvd dvdr dvdread encode examples exif expat ffmpeg fftw firefox flac foomaticdb fortran ftp gd gdbm gif gnutls gphoto2 gpm graphviz gstreamer gtk hal iconv icq ieee1394 imagemagick imlib ipod ipv6 jack jadetex java javascript jpeg jpeg2k kde kpathsea lcms mime mmap mmx mng modules motif mp3 mpeg mplayer mudflap multilib mysql nas ncurses netcdf nls nptl nptlonly nsplugin ogg openal opengl openmp osc pam pcntl pcre pdf perl php plotutils png posix ppds pppd python qt3support qt4 quicktime readline recode reflection samba scanner sdl session sndfile sockets speex spell spl sse sse2 ssl svg symlink sysfs szip tcl tcpd tetex theora threads tiff tk truetype unicode usb vcd videos vorbis webkit wmf wxwindows xcomposite xine xml xmlrpc xorg xosd xpm xprint xscreensaver xsl xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
- Для комментирования войдите или зарегистрируйтесь
настройте капс, добавьте
настройте капс, добавьте пользователей-администраторов капс в группу lpadmin и настройщик KDEPrint заработает... правда у меня 4.3.3... до этого просто не пробовал ;)
cups был настроен. поигрался
cups был настроен. поигрался с группами - эффект 0.
похоже надо переползать на 4.3.3
Я немного не понял — вне кед
Я немного не понял — вне кед проблем с печатью нет?
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
да, вне кед все ок. Open
да, вне кед все ок. Open Office и gv печатают без проблем.
я так понимаю, что проблемы есть, хоть и 4.3.1 стабилизировали.
Наверно поэтому kde-base/system-config-printer-kde замаскирован.
eix
до сих пор ищу маску *SCRATCH*
и еще я перестал понимать, что именно у вас не работает :(
Мне чтобы поствить
Мне чтобы поствить kde-base/system-config-printer-kde
пришлось его руками размаскировать (еще pycups и system-config-printer-common).
Имеется ввиду не хард-маска, а софт, ибо у меня на компе стабильная ветка AMD64
Не работает печать в приложениях KDE (okular, gwenview и т.д.).
Приложения при выборе в их меню пункта "Print ..." просто зависают и все.
systemsettings зависает при попытке зайти в настройки "Printer Configuration".
В не-кде приложениях печать работает, так что проблема точно не в cups, а в KDE 4.3.1
Amirych написал(а):Мне чтобы
Скорее всего, проблема в питоновских модулях. Попробуйте пересобрать sip->pycups->pyQt4->pykde4->system-config-printer-common->system-config-printer-kde.
Перекомпилил ...В
Перекомпилил ... Перезагрузился ...
В systemsetting зайти можно в пункт настройки принтеров и
даже сделать там что нужно тоже можно. Но! При выборе
пункта "Print ..." в okular он зависает на минут 10 и только
потом выдает окно печати. Кроме того, почему-то не весь
документ печатает
Ну хоть что-то. Поменяйте в
Ну хоть что-то. Поменяйте в /etc/cups.conf Loglevel с info на debug. Посмотрите, что там будет в логах. Попробуйте пересобрать cups с USE=-zeroconf.
Используется ли hplip?
Мои флаги. KDE 4.3.3
net-print/cups
Installed versions: 1.3.11-r1!t(10:47:13 24.11.2009)(X acl dbus gnutls java jpeg ldap pam perl png ppds python samba ssl tiff zeroconf -avahi -kerberos -linguas_de -linguas_en -linguas_es -linguas_et -linguas_fr -linguas_he -linguas_id -linguas_it -linguas_ja -linguas_pl -linguas_sv -linguas_zh_TW -php -slp -static -xinetd)
Вот так собран cups. В логах
Вот так собран cups.
В логах cups нет ничего подозрительного.
[ebuild R ] net-print/cups-1.3.11-r1 USE="X acl dbus gnutls java jpeg pam perl php png ppds python samba ssl tiff -avahi -kerberos -ldap -slp -static -xinetd -zeroconf" LINGUAS="-de -en -es -et -fr -he -id -it -ja -pl -sv -zh_TW" 0 kB
Порылся на bugs.kde.org ...
Похоже это проблема Qt а не KDE.
KDE пользует Qt-шный интерфейс печати в чистом виде,
потому он такой и куций. QT-шники этот факт практически
игнорят (приоритет сего дела настолько мал, что когда они
разродятся на нормальный фейс не понятно совсем). Ругань по этому поводу идет, но воз и нынче там. Как я понял команда KDE будут ждать фейс от OpenPrinting проекта, а свой, как было в 3-их кедах, делать похоже не будут.
Qt
У меня на одном ноуте Qt 4.5.3, на втором Qt 4.6_rc1, KDE 4.3.3, CUPS 1.3.11-r1, hplip 3.9.8-r3. Все работанет.
По поводу интерфейса; в планах стоит на 4.4, но маловероятно, что будет к выходу релиза.
KDE Print
KDE 4.3.3 - и Okular и gwenview печатать умеют. И таки печатают - проверено.
А вот у меня таки не печатают
А вот у меня таки не печатают :)
Сегодня поставил kde 4.3.3 и с печатью
таже лажа.
Ну что, так ни у кого мыслей
Ну что, так ни у кого мыслей нет?
Повторюсь, что даже после апгрейда
на 4.3.3 версию результат такой же.
Okular и Gwenview висят минут 10-15,
и только потом запускают таки диалог печати.
ОО
А из ОпенОффиса печатает? А вообще у меня на одном ноуте такое, если он не подключен к инету на старте, то диалоги печати также появляются минут через пять. Как ноут перезагружаю с инетом - все нормально и быстро печатает.
Из не-кде софта печать
Из не-кде софта печать работает нормально, в том числе и из OO.
- - -
Если Вы покажете:
ifconfig
netstat -lan
/etc/cups/cupsd.conf
/etc/cups/client.conf
/etc/hosts
/etc/resolv.conf
может быть мысли появятся.
Я уверен что cups тут не
Я уверен что cups тут не причем.
Его conf-файлы практически те что
ставятся вместе с пакетом. Разве что
в cupsd.conf я поставил: LogLevel debug
Listen localhost:631
В логах никаких ошибок/предупреждений нет.
/etc/hosts (реальное имя моего хоста и домена изменил)
-------------------------------------------------------
# IPv4 and IPv6 localhost aliases
127.0.0.1 localhost hostname.domain.name hostname
#::1 localhost
/etc/resolv.conf
-----------------
# Generated by net-scripts for interface eth0
search domain.name
nameserver 192.168.2.80
nameserver 192.168.2.111
ifconfig
---------
eth0 Link encap:Ethernet HWaddr 00:1a:92:2e:ac:71
inet addr:192.168.3.188 Bcast:192.168.3.255 Mask:255.255.254.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:300898 errors:0 dropped:0 overruns:0 frame:0
TX packets:17898 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:52377231 (49.9 MiB) TX bytes:1486588 (1.4 MiB)
Interrupt:20 Base address:0xa000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:20 errors:0 dropped:0 overruns:0 frame:0
TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1000 (1000.0 B) TX bytes:1000 (1000.0 B)
CUPSD 631 порт слушает - проверял. web-интерфейс работает и печать с других компов
(быстренько переконфигурил) через ipp-протокол тоже работает.
В общем проблемма решилась
В общем проблемма решилась опцией
в cupsd.conf "Browsing Off"
странно ... почему ж тогда не-Qt приложения
на эти грабли не наступают.
Кстати, а модно ли в cups отключить IPv6?
что-то в манах не нашел
Amirych написал(а):В общем
Как оаказлось, это не грабли KDE, а "фича" CUPS. :) А в Qt просто недоподдержка печати, вот и работало нормально. Там нет, к примеру, печати четных-нечетных страниц итд, а в KDE есть.
Вот-вот. Странно это ... Я
Вот-вот. Странно это ... Я всегда думал, что для современного
десктопа удобная печать если не первое дело, то около того.
Придется ждать 4.4, может что и изменится
Amirych написал(а):Вот-вот.
Та не, просто Qt 4.6 уже была заморожена и не успели добавить. Да и приоритеты были другие: Symbian, Maemo, Leopard, multi-touch, gestures.
http://www.layt.net/john/blog/odysseus/the_good_the_bad_and_the_ugly
...Last time I mentioned that the Qt 4.6 feature freeze was looming. Well in fact it had already long gone whizzing past with no-one much noticing, so sorry but these changes won't be in Qt 4.6 or KDE 4.4.