Konqueror on arch

how do I install Konqueror on arch?
I have been scouring around, but there is no metapackage that has it
EDIT: I do have the KDEMod servers
Last edited by lord darkpat (2008-08-27 21:05:38)

Got kdebase. Now this:
[lorddarkpat@portus-SUPREMUS ~]$ konqueror
konqueror: error while loading shared libraries: libkparts.so.4: cannot open shared object file: No such file or directory

Similar Messages

  • Moving from Debian to Arch and exim Problem!

    hello all,
    I Installed arch linux and trying to get exim to work. I use to have Debian with exim and would like to same exim configuration on the new Arch.
    Here my exim configuration:
    exim.conf
    MAIN_TLS_ENABLE = true
    daemon_smtp_ports = 25
    exim_path = /usr/sbin/exim
    .ifndef CONFDIR
    CONFDIR = /etc/mail
    .endif
    UPEX4CmacrosUPEX4C = 1
    domainlist local_domains = @:localhost:dsearch;/etc/mail/virtual.d
    domainlist relay_to_domains = MAIN_RELAY_TO_DOMAINS
    hostlist relay_from_hosts = '10.0.1.0/24;10.0.0.0/24'
    .ifndef MAIN_PRIMARY_HOSTNAME_AS_QUALIFY_DOMAIN
    .ifndef MAIN_QUALIFY_DOMAIN
    qualify_domain = ETC_MAILNAME
    .else
    qualify_domain = MAIN_QUALIFY_DOMAIN
    .endif
    .endif
    .ifdef MAIN_LOCAL_INTERFACES
    local_interfaces = MAIN_LOCAL_INTERFACES
    .endif
    .ifndef LOCAL_DELIVERY
    LOCAL_DELIVERY=mail_spool
    .endif
    gecos_pattern = ^([^,:]*)
    gecos_name = $1
    .ifndef CHECK_RCPT_LOCAL_LOCALPARTS
    .endif
    .ifndef CHECK_RCPT_REMOTE_LOCALPARTS
    .endif
    .ifndef MAIN_LOG_SELECTOR
    MAIN_LOG_SELECTOR = +tls_peerdn
    .endif
    .ifndef MAIN_ACL_CHECK_MAIL
    MAIN_ACL_CHECK_MAIL = acl_check_mail
    .endif
    acl_smtp_mail = MAIN_ACL_CHECK_MAIL
    .ifndef MAIN_ACL_CHECK_RCPT
    MAIN_ACL_CHECK_RCPT = acl_check_rcpt
    .endif
    acl_smtp_rcpt = MAIN_ACL_CHECK_RCPT
    .ifndef MAIN_ACL_CHECK_DATA
    MAIN_ACL_CHECK_DATA = acl_check_data
    .endif
    acl_smtp_data = MAIN_ACL_CHECK_DATA
    .ifdef MESSAGE_SIZE_LIMIT
    message_size_limit = MESSAGE_SIZE_LIMIT
    .endif
    .ifdef MAIN_ALLOW_DOMAIN_LITERALS
    allow_domain_literals
    .endif
    .ifndef DC_minimaldns
    .ifndef MAIN_HOST_LOOKUP
    MAIN_HOST_LOOKUP = *
    .endif
    host_lookup = MAIN_HOST_LOOKUP
    .endif
    .ifdef MAIN_HARDCODE_PRIMARY_HOSTNAME
    primary_hostname = MAIN_HARDCODE_PRIMARY_HOSTNAME
    .endif
    .ifdef MAIN_SMTP_ACCEPT_MAX_NOMAIL_HOSTS
    smtp_accept_max_nonmail_hosts = MAIN_SMTP_ACCEPT_MAX_NOMAIL_HOSTS
    .endif
    .ifndef MAIN_FORCE_SENDER
    local_from_check = false
    local_sender_retain = true
    untrusted_set_sender = *
    .endif
    .ifndef MAIN_IGNORE_BOUNCE_ERRORS_AFTER
    MAIN_IGNORE_BOUNCE_ERRORS_AFTER = 2d
    .endif
    ignore_bounce_errors_after = MAIN_IGNORE_BOUNCE_ERRORS_AFTER
    .ifndef MAIN_TIMEOUT_FROZEN_AFTER
    MAIN_TIMEOUT_FROZEN_AFTER = 7d
    .endif
    timeout_frozen_after = MAIN_TIMEOUT_FROZEN_AFTER
    .ifndef MAIN_FREEZE_TELL
    MAIN_FREEZE_TELL = postmaster
    .endif
    freeze_tell = MAIN_FREEZE_TELL
    .ifndef SPOOLDIR
    SPOOLDIR = /var/spool/exim
    .endif
    spool_directory = SPOOLDIR
    .ifndef MAIN_TRUSTED_USERS
    MAIN_TRUSTED_USERS = uucp
    .endif
    #trusted_users = MAIN_TRUSTED_USERS
    .ifdef MAIN_TRUSTED_GROUPS
    trusted_groups = MAIN_TRUSTED_GROUPS
    .endif
    smtp_banner = \t$smtp_active_hostname ESMTP $tod_full
    .ifdef
    .ifndef MAIN_TLS_ADVERTISE_HOSTS
    MAIN_TLS_ADVERTISE_HOSTS = *
    .endif
    tls_advertise_hosts = MAIN_TLS_ADVERTISE_HOSTS
    .ifdef MAIN_TLS_CERTKEY
    tls_certificate = MAIN_TLS_CERTKEY
    .else
    .ifndef MAIN_TLS_CERTIFICATE
    MAIN_TLS_CERTIFICATE = /etc/ssl/certs/mail.crt
    .endif
    tls_certificate = MAIN_TLS_CERTIFICATE
    .ifndef MAIN_TLS_PRIVATEKEY
    MAIN_TLS_PRIVATEKEY = /etc/ssl/private/mail.key
    .endif
    tls_privatekey = MAIN_TLS_PRIVATEKEY
    .endif
    .ifndef MAIN_TLS_VERIFY_CERTIFICATES
    MAIN_TLS_VERIFY_CERTIFICATES = ${if exists{/etc/ssl/certs/mail.crt}\
    {/etc/ssl/certs/mail.crt}\
    {/dev/null}}
    .endif
    tls_verify_certificates = MAIN_TLS_VERIFY_CERTIFICATES
    .ifdef MAIN_TLS_VERIFY_HOSTS
    tls_verify_hosts = MAIN_TLS_VERIFY_HOSTS
    .endif
    .ifndef MAIN_TLS_TRY_VERIFY_HOSTS
    MAIN_TLS_TRY_VERIFY_HOSTS = *
    .endif
    tls_try_verify_hosts = MAIN_TLS_TRY_VERIFY_HOSTS
    .endif
    .ifdef MAIN_LOG_SELECTOR
    log_selector = MAIN_LOG_SELECTOR
    .endif
    begin acl
    acl_local_deny_exceptions:
    accept
    hosts = ${if exists{CONFDIR/host_local_deny_exceptions}\
    {CONFDIR/host_local_deny_exceptions}\
    accept
    senders = ${if exists{CONFDIR/sender_local_deny_exceptions}\
    {CONFDIR/sender_local_deny_exceptions}\
    accept
    hosts = ${if exists{CONFDIR/local_host_whitelist}\
    {CONFDIR/local_host_whitelist}\
    accept
    senders = ${if exists{CONFDIR/local_sender_whitelist}\
    {CONFDIR/local_sender_whitelist}\
    .ifdef LOCAL_DENY_EXCEPTIONS_LOCAL_ACL_FILE
    .include LOCAL_DENY_EXCEPTIONS_LOCAL_ACL_FILE
    .endif
    .ifdef WHITELIST_LOCAL_DENY_LOCAL_ACL_FILE
    .include WHITELIST_LOCAL_DENY_LOCAL_ACL_FILE
    .endif
    acl_check_mail:
    .ifdef CHECK_MAIL_HELO_ISSUED
    deny
    message = no HELO given before MAIL command
    condition = ${if def:sender_helo_name {no}{yes}}
    .endif
    accept
    acl_check_rcpt:
    accept
    hosts = :
    .ifdef CHECK_RCPT_LOCAL_LOCALPARTS
    deny
    domains = +local_domains
    local_parts = CHECK_RCPT_LOCAL_LOCALPARTS
    message = restricted characters in address
    .endif
    .ifdef CHECK_RCPT_REMOTE_LOCALPARTS
    deny
    domains = !+local_domains
    local_parts = CHECK_RCPT_REMOTE_LOCALPARTS
    message = restricted characters in address
    .endif
    accept
    .ifndef CHECK_RCPT_POSTMASTER
    local_parts = postmaster
    .else
    local_parts = CHECK_RCPT_POSTMASTER
    .endif
    domains = +local_domains : +relay_to_domains
    .ifdef CHECK_RCPT_VERIFY_SENDER
    deny
    message = Sender verification failed
    !acl = acl_local_deny_exceptions
    !verify = sender
    .endif
    deny
    !acl = acl_local_deny_exceptions
    senders = ${if exists{CONFDIR/local_sender_callout}\
    {CONFDIR/local_sender_callout}\
    !verify = sender/callout
    accept
    hosts = +relay_from_hosts
    control = submission/sender_retain
    accept
    authenticated = *
    control = submission/sender_retain
    require
    message = relay not permitted
    domains = +local_domains : +relay_to_domains
    require
    verify = recipient
    deny
    !acl = acl_local_deny_exceptions
    recipients = ${if exists{CONFDIR/local_rcpt_callout}\
    {CONFDIR/local_rcpt_callout}\
    !verify = recipient/callout
    deny
    message = sender envelope address $sender_address is locally blacklisted here. If you think this is wrong, get in touch with postmaster
    !acl = acl_local_deny_exceptions
    senders = ${if exists{CONFDIR/local_sender_blacklist}\
    {CONFDIR/local_sender_blacklist}\
    deny
    message = sender IP address $sender_host_address is locally blacklisted here. If you think this is wrong, get in touch with postmaster
    !acl = acl_local_deny_exceptions
    hosts = ${if exists{CONFDIR/local_host_blacklist}\
    {CONFDIR/local_host_blacklist}\
    .ifdef CHECK_RCPT_REVERSE_DNS
    warn
    message = X-Host-Lookup-Failed: Reverse DNS lookup failed for $sender_host_address (${if eq{$host_lookup_failed}{1}{failed}{deferred}})
    condition = ${if and{{def:sender_host_address}{!def:sender_host_name}}\
    {yes}{no}}
    .endif
    .ifdef CHECK_RCPT_SPF
    deny
    message = [SPF] $sender_host_address is not allowed to send mail from ${if def:sender_address_domain {$sender_address_domain}{$sender_helo_name}}. \
    Please see http://www.openspf.org/Why?scope=${if def:sender_address_domain {mfrom}{helo}};identity=${if def:sender_address_domain {$sender_address}{$sender_helo_name}};ip=$sender_host_address
    log_message = SPF check failed.
    !acl = acl_local_deny_exceptions
    condition = ${run{/usr/bin/spfquery --ip \"$sender_host_address\" --mail-from \"$sender_address\" --helo \"$sender_helo_name\"}\
    {no}{${if eq {$runrc}{1}{yes}{no}}}}
    defer
    message = Temporary DNS error while checking SPF record. Try again later.
    condition = ${if eq {$runrc}{5}{yes}{no}}
    warn
    message = Received-SPF: ${if eq {$runrc}{0}{pass}{${if eq {$runrc}{2}{softfail}\
    {${if eq {$runrc}{3}{neutral}{${if eq {$runrc}{4}{unknown}{${if eq {$runrc}{6}{none}{error}}}}}}}}}}
    condition = ${if <={$runrc}{6}{yes}{no}}
    warn
    log_message = Unexpected error in SPF check.
    condition = ${if >{$runrc}{6}{yes}{no}}
    warn
    message = X-SPF-Guess: ${run{/usr/bin/spfquery --ip \"$sender_host_address\" --mail-from \"$sender_address\" \ --helo \"$sender_helo_name\" --guess true}\
    {pass}{${if eq {$runrc}{2}{softfail}{${if eq {$runrc}{3}{neutral}{${if eq {$runrc}{4}{unknown}\
    {${if eq {$runrc}{6}{none}{error}}}}}}}}}}
    condition = ${if <={$runrc}{6}{yes}{no}}
    defer
    message = Temporary DNS error while checking SPF record. Try again later.
    condition = ${if eq {$runrc}{5}{yes}{no}}
    .endif
    .ifdef CHECK_RCPT_IP_DNSBLS
    warn
    message = X-Warning: $sender_host_address is listed at $dnslist_domain ($dnslist_value: $dnslist_text)
    log_message = $sender_host_address is listed at $dnslist_domain ($dnslist_value: $dnslist_text)
    dnslists = CHECK_RCPT_IP_DNSBLS
    .endif
    .ifdef CHECK_RCPT_DOMAIN_DNSBLS
    warn
    message = X-Warning: $sender_address_domain is listed at $dnslist_domain ($dnslist_value: $dnslist_text)
    log_message = $sender_address_domain is listed at $dnslist_domain ($dnslist_value: $dnslist_text)
    !senders = ${if exists{CONFDIR/local_domain_dnsbl_whitelist}\
    {CONFDIR/local_domain_dnsbl_whitelist}\
    dnslists = CHECK_RCPT_DOMAIN_DNSBLS
    .endif
    .ifdef CHECK_RCPT_LOCAL_ACL_FILE
    .include CHECK_RCPT_LOCAL_ACL_FILE
    .endif
    accept
    domains = +relay_to_domains
    endpass
    verify = recipient
    accept
    acl_check_data:
    .ifdef CHECK_DATA_VERIFY_HEADER_SYNTAX
    deny
    message = Message headers fail syntax check
    !acl = acl_local_deny_exceptions
    !verify = header_syntax
    .endif
    .ifdef CHECK_DATA_VERIFY_HEADER_SENDER
    deny
    message = No verifiable sender address in message headers
    !acl = acl_local_deny_exceptions
    !verify = header_sender
    .endif
    .ifdef CHECK_DATA_LOCAL_ACL_FILE
    .include CHECK_DATA_LOCAL_ACL_FILE
    .endif
    accept
    begin routers
    .ifdef MAIN_ALLOW_DOMAIN_LITERALS
    domain_literal:
    debug_print = "R: domain_literal for $local_part@$domain"
    driver = ipliteral
    domains = ! +local_domains
    transport = remote_smtp
    .endif
    hubbed_hosts:
    debug_print = "R: hubbed_hosts for $domain"
    driver = manualroute
    domains = "${if exists{CONFDIR/hubbed_hosts}\
    {partial-lsearch;CONFDIR/hubbed_hosts}\
    fail}"
    same_domain_copy_routing = yes
    route_data = ${lookup{$domain}partial-lsearch{CONFDIR/hubbed_hosts}}
    transport = remote_smtp
    .ifdef DCconfig_internet
    dnslookup_relay_to_domains:
    debug_print = "R: dnslookup_relay_to_domains for $local_part@$domain"
    driver = dnslookup
    domains = ! +local_domains : +relay_to_domains
    transport = remote_smtp
    same_domain_copy_routing = yes
    no_more
    dnslookup:
    debug_print = "R: dnslookup for $local_part@$domain"
    driver = dnslookup
    domains = ! +local_domains
    transport = remote_smtp
    same_domain_copy_routing = yes
    ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8 : 192.168.0.0/16 :\
    172.16.0.0/12 : 10.0.0.0/8 : 169.254.0.0/16 :\
    255.255.255.255
    no_more
    .endif
    .ifdef DCconfig_local
    nonlocal:
    debug_print = "R: nonlocal for $local_part@$domain"
    driver = redirect
    domains = ! +local_domains
    allow_fail
    data = :fail: Mailing to remote domains not supported
    no_more
    .endif
    .ifdef DCconfig_smarthost DCconfig_satellite
    smarthost:
    debug_print = "R: smarthost for $local_part@$domain"
    driver = manualroute
    domains = ! +local_domains
    transport = remote_smtp_smarthost
    route_list = * DCsmarthost byname
    host_find_failed = defer
    same_domain_copy_routing = yes
    no_more
    .endif
    COND_LOCAL_SUBMITTER = "\
    ${if match_ip{$sender_host_address}{:@[]}\
    {1}{0}\
    real_local:
    debug_print = "R: real_local for $local_part@$domain"
    driver = accept
    domains = +local_domains
    condition = COND_LOCAL_SUBMITTER
    local_part_prefix = real-
    check_local_user
    transport = LOCAL_DELIVERY
    vdom_aliases:
    driver = redirect
    allow_defer
    allow_fail
    domains = dsearch;/etc/mail/virtual.d
    data = ${expand:${lookup{$local_part}lsearch*@{/etc/mail/virtual.d/$domain}}}
    retry_use_local_part
    pipe_transport = address_pipe
    file_transport = address_file
    no_more
    system_aliases:
    debug_print = "R: system_aliases for $local_part@$domain"
    driver = redirect
    domains = +local_domains
    allow_fail
    allow_defer
    data = ${lookup{$local_part}lsearch{/etc/aliases}}
    .ifdef SYSTEM_ALIASES_USER
    user = SYSTEM_ALIASES_USER
    .endif
    .ifdef SYSTEM_ALIASES_GROUP
    group = SYSTEM_ALIASES_GROUP
    .endif
    .ifdef SYSTEM_ALIASES_FILE_TRANSPORT
    file_transport = SYSTEM_ALIASES_FILE_TRANSPORT
    .endif
    .ifdef SYSTEM_ALIASES_PIPE_TRANSPORT
    pipe_transport = SYSTEM_ALIASES_PIPE_TRANSPORT
    .endif
    .ifdef SYSTEM_ALIASES_DIRECTORY_TRANSPORT
    directory_transport = SYSTEM_ALIASES_DIRECTORY_TRANSPORT
    .endif
    .ifdef DCconfig_satellite
    hub_user:
    debug_print = "R: hub_user for $local_part@$domain"
    driver = redirect
    domains = +local_domains
    data = ${local_part}@DCreadhost
    check_local_user
    hub_user_smarthost:
    debug_print = "R: hub_user_smarthost for $local_part@$domain"
    driver = manualroute
    domains = DCreadhost
    transport = remote_smtp_smarthost
    route_list = * DCsmarthost byname
    host_find_failed = defer
    same_domain_copy_routing = yes
    check_local_user
    .endif
    userforward:
    debug_print = "R: userforward for $local_part@$domain"
    driver = redirect
    domains = +local_domains
    check_local_user
    file = $home/.forward
    require_files = $local_part:$home/.forward
    no_verify
    no_expn
    check_ancestor
    allow_filter
    forbid_smtp_code = true
    directory_transport = address_directory
    file_transport = address_file
    pipe_transport = address_pipe
    reply_transport = address_reply
    skip_syntax_errors
    syntax_errors_to = real-$local_part@$domain
    syntax_errors_text = \
    This is an automatically generated message. An error has\n\
    been found in your .forward file. Details of the error are\n\
    reported below. While this error persists, you will receive\n\
    a copy of this message for every message that is addressed\n\
    to you. If your .forward file is a filter file, or if it is\n\
    a non-filter file containing no valid forwarding addresses,\n\
    a copy of each incoming message will be put in your normal\n\
    mailbox. If a non-filter file contains at least one valid\n\
    forwarding address, forwarding to the valid addresses will\n\
    happen, and those will be the only deliveries that occur.
    procmail:
    debug_print = "R: procmail for $local_part@$domain"
    driver = accept
    domains = +local_domains
    check_local_user
    transport = procmail_pipe
    require_files = ${local_part}:\
    ${if exists{/etc/procmailrc}\
    {/etc/procmailrc}{${home}/.procmailrc}}:\
    +/usr/bin/procmail
    no_verify
    no_expn
    maildrop:
    debug_print = "R: maildrop for $local_part@$domain"
    driver = accept
    domains = +local_domains
    check_local_user
    transport = maildrop_pipe
    require_files = ${local_part}:${home}/.mailfilter:+/usr/bin/maildrop
    no_verify
    no_expn
    .ifndef FIRST_USER_ACCOUNT_UID
    FIRST_USER_ACCOUNT_UID = 0
    .endif
    .ifndef DEFAULT_SYSTEM_ACCOUNT_ALIAS
    DEFAULT_SYSTEM_ACCOUNT_ALIAS = :fail: no mail to system accounts
    .endif
    COND_SYSTEM_USER_AND_REMOTE_SUBMITTER = "\
    ${if and{{! match_ip{$sender_host_address}{:@[]}}\
    {<{$local_user_uid}{FIRST_USER_ACCOUNT_UID}}}\
    {1}{0}\
    lowuid_aliases:
    debug_print = "R: lowuid_aliases for $local_part@$domain (UID $local_user_uid)"
    check_local_user
    driver = redirect
    allow_fail
    domains = +local_domains
    condition = COND_SYSTEM_USER_AND_REMOTE_SUBMITTER
    data = ${if exists{/etc/mail/lowuid-aliases}\
    {${lookup{$local_part}lsearch{/etc/mail/lowuid-aliases}\
    {$value}{DEFAULT_SYSTEM_ACCOUNT_ALIAS}}}{DEFAULT_SYSTEM_ACCOUNT_ALIAS}}
    local_user:
    debug_print = "R: local_user for $local_part@$domain"
    driver = accept
    domains = +local_domains
    check_local_user
    local_parts = ! root
    transport = LOCAL_DELIVERY
    cannot_route_message = Unknown user
    mail4root:
    debug_print = "R: mail4root for $local_part@$domain"
    driver = redirect
    domains = +local_domains
    data = /var/mail/mail
    file_transport = address_file
    local_parts = root
    user = mail
    group = mail
    begin transports
    .ifdef HIDE_MAILNAME
    REMOTE_SMTP_HEADERS_REWRITE=*@+local_domains $1@DCreadhost frs : *@ETC_MAILNAME $1@DCreadhost frs
    REMOTE_SMTP_RETURN_PATH=${if match_domain{$sender_address_domain}{+local_domains}{${sender_address_local_part}@DCreadhost}{${if match_domain{$sender_address_domain}{ETC_MAILNAME}{${sender_address_local_part}@DCreadhost}fail}}}
    .endif
    .ifdef REMOTE_SMTP_HELO_FROM_DNS
    REMOTE_SMTP_HELO_DATA=${lookup dnsdb {ptr=$sending_ip_address}{$value}{$primary_hostname}}
    .endif
    address_file:
    debug_print = "T: address_file for $local_part@$domain"
    driver = appendfile
    delivery_date_add
    envelope_to_add
    return_path_add
    address_pipe:
    debug_print = "T: address_pipe for $local_part@$domain"
    driver = pipe
    return_fail_output
    address_reply:
    debug_print = "T: autoreply for $local_part@$domain"
    driver = autoreply
    mail_spool:
    debug_print = "T: appendfile for $local_part@$domain"
    driver = appendfile
    file = /var/mail/$local_part
    delivery_date_add
    envelope_to_add
    return_path_add
    group = mail
    mode = 0660
    mode_fail_narrower = false
    maildir_home:
    debug_print = "T: maildir_home for $local_part@$domain"
    driver = appendfile
    .ifdef MAILDIR_HOME_MAILDIR_LOCATION
    directory = MAILDIR_HOME_MAILDIR_LOCATION
    .else
    directory = $home/Maildir
    .endif
    .ifdef MAILDIR_HOME_CREATE_DIRECTORY
    create_directory
    .endif
    .ifdef MAILDIR_HOME_CREATE_FILE
    create_file = MAILDIR_HOME_CREATE_FILE
    .endif
    delivery_date_add
    envelope_to_add
    return_path_add
    maildir_format
    .ifdef MAILDIR_HOME_DIRECTORY_MODE
    directory_mode = MAILDIR_HOME_DIRECTORY_MODE
    .else
    directory_mode = 0700
    .endif
    .ifdef MAILDIR_HOME_MODE
    mode = MAILDIR_HOME_MODE
    .else
    mode = 0600
    .endif
    mode_fail_narrower = false
    maildrop_pipe:
    debug_print = "T: maildrop_pipe for $local_part@$domain"
    driver = pipe
    path = "/bin:/usr/bin:/usr/local/bin"
    command = "/usr/bin/maildrop"
    return_path_add
    delivery_date_add
    envelope_to_add
    procmail_pipe:
    debug_print = "T: procmail_pipe for $local_part@$domain"
    driver = pipe
    path = "/bin:/usr/bin:/usr/local/bin"
    command = "/usr/bin/procmail"
    return_path_add
    delivery_date_add
    envelope_to_add
    remote_smtp:
    debug_print = "T: remote_smtp for $local_part@$domain"
    driver = smtp
    .ifdef REMOTE_SMTP_HOSTS_AVOID_TLS
    hosts_avoid_tls = REMOTE_SMTP_HOSTS_AVOID_TLS
    .endif
    .ifdef REMOTE_SMTP_HEADERS_REWRITE
    headers_rewrite = REMOTE_SMTP_HEADERS_REWRITE
    .endif
    .ifdef REMOTE_SMTP_RETURN_PATH
    return_path = REMOTE_SMTP_RETURN_PATH
    .endif
    .ifdef REMOTE_SMTP_HELO_FROM_DNS
    helo_data=REMOTE_SMTP_HELO_DATA
    .endif
    remote_smtp_smarthost:
    debug_print = "T: remote_smtp_smarthost for $local_part@$domain"
    driver = smtp
    hosts_try_auth = <; ${if exists{CONFDIR/passwd.client} \
    ${lookup{$host}nwildlsearch{CONFDIR/passwd.client}{$host_address}}\
    .ifdef REMOTE_SMTP_SMARTHOST_HOSTS_AVOID_TLS
    hosts_avoid_tls = REMOTE_SMTP_SMARTHOST_HOSTS_AVOID_TLS
    .endif
    .ifdef REMOTE_SMTP_HEADERS_REWRITE
    headers_rewrite = REMOTE_SMTP_HEADERS_REWRITE
    .endif
    .ifdef REMOTE_SMTP_RETURN_PATH
    return_path = REMOTE_SMTP_RETURN_PATH
    .endif
    .ifdef REMOTE_SMTP_HELO_FROM_DNS
    helo_data=REMOTE_SMTP_HELO_DATA
    .endif
    address_directory:
    debug_print = "T: address_directory for $local_part@$domain"
    driver = appendfile
    delivery_date_add
    envelope_to_add
    return_path_add
    check_string = ""
    escape_string = ""
    maildir_format
    begin retry
    * * F,2h,15m; G,16h,1h,1.5; F,4d,6h
    begin rewrite
    .ifndef NO_EAA_REWRITE_REWRITE
    *@+local_domains "${lookup{${local_part}}lsearch{/etc/email-addresses}\
    {$value}fail}" Ffrs
    *@ETC_MAILNAME "${lookup{${local_part}}lsearch{/etc/email-addresses}\
    {$value}fail}" Ffrs
    .endif
    begin authenticators
    login_saslauthd_server:
    driver = plaintext
    public_name = LOGIN
    server_prompts = "Username:: : Password::"
    server_condition = ${if saslauthd{{$auth1}{$auth2}}{1}{0}}
    server_set_id = $auth1
    .ifndef AUTH_SERVER_ALLOW_NOTLS_PASSWORDS
    server_advertise_condition = ${if eq{$tls_cipher}{}{}{*}}
    .endif
    cram_md5:
    driver = cram_md5
    public_name = CRAM-MD5
    client_name = ${extract{1}{:}{${lookup{$host}nwildlsearch{CONFDIR/passwd.client}{$value}fail}}}
    client_secret = ${extract{2}{:}{${lookup{$host}nwildlsearch{CONFDIR/passwd.client}{$value}fail}}}
    PASSWDLINE=${sg{\
    ${lookup{$host}nwildlsearch{CONFDIR/passwd.client}{$value}fail}\
    {\\N[\\^]\\N}\
    {^^}\
    plain:
    driver = plaintext
    public_name = PLAIN
    .ifndef AUTH_CLIENT_ALLOW_NOTLS_PASSWORDS
    client_send = "<; ${if !eq{$tls_cipher}{}\
    {^${extract{1}{:}{PASSWDLINE}}\
    ^${sg{PASSWDLINE}{\\N([^:]+:)(.*)\\N}{\\$2}}\
    }fail}"
    .else
    client_send = "<; ^${extract{1}{:}{PASSWDLINE}}\
    ^${sg{PASSWDLINE}{\\N([^:]+:)(.*)\\N}{\\$2}}"
    .endif
    login:
    driver = plaintext
    public_name = LOGIN
    .ifndef AUTH_CLIENT_ALLOW_NOTLS_PASSWORDS
    client_send = "<; ${if and{\
    {!eq{$tls_cipher}{}}\
    {!eq{PASSWDLINE}{}}\
    {}fail}\
    ; ${extract{1}{::}{PASSWDLINE}}\
    ; ${sg{PASSWDLINE}{\\N([^:]+:)(.*)\\N}{\\$2}}"
    .else
    client_send = "<; ${if !eq{PASSWDLINE}{}\
    {}fail}\
    ; ${extract{1}{::}{PASSWDLINE}}\
    ; ${sg{PASSWDLINE}{\\N([^:]+:)(.*)\\N}{\\$2}}"
    .endif
    plain_server:
    driver = plaintext
    public_name = PLAIN
    server_condition = "${if crypteq{$auth3}{${extract{1}{:}{${lookup{$auth2}lsearch{CONFDIR/passwd}{$value}{*:*}}}}}{1}{0}}"
    server_set_id = $auth2
    server_prompts = :
    .ifndef AUTH_SERVER_ALLOW_NOTLS_PASSWORDS
    server_advertise_condition = ${if eq{$tls_cipher}{}{}{*}}
    .endif
    update-exim4.conf.conf
    dc_eximconfig_configtype='internet'
    dc_other_hostnames='mail.mydomain.com; mail;localhost.localdomain; localhost'
    dc_local_interfaces=''
    dc_readhost=''
    dc_relay_domains=''
    dc_minimaldns='false'
    # HOSTS THAT CAN CONNECT NO MATTER WHAT
    dc_relay_nets='10.0.1.0/24;10.0.0.0/24'
    #xxx.xxx.xxx.xxx is the the Internet IP Address
    dc_smarthost='xxx.xxx.xxx.xxx'
    CFILEMODE='644'
    dc_use_split_config='false'
    dc_hide_mailname=''
    dc_mailname_in_oh='true'
    dc_localdelivery='maildir_home'
    #dc_localdelivery='maildir_home'
    In Debian it seem that update-exim4.conf.conf get load before exim.conf and use what is declared  on update-exim4.conf.conf for exim.conf. How can i do the same thing in Arch ?
    Any help would be much appreciated.

    what is the correct way to add/remove a program from startup at kde4?
    I'm not sure this is the correct way, but it worked for me for starting up yakuake on KDE4's startup. 
    1) Open Konqueror
    2) Go to <<user home>>/.kde4/share/autostart/
    3) Right Click > Create New > Link to Application
    4) You can type in the name (if you know it) or click the icon and do a search for the app name

  • Can't get printer to work (Windows - Arch)

    I have an XP box and my Arch box on my home network, have Lexmark X1100 connected to XP box (USB printer). It worked fine on Ubuntu, I know it can work but I haven't gotten anything going using the Arch wiki on CUPS. Here is my /etc/samba/smb.conf:
    # This is the main Samba configuration file. You should read the
    # smb.conf(5) manual page in order to understand the options listed
    # here. Samba has a huge number of configurable options (perhaps too
    # many!) most of which are not shown in this example
    # For a step to step guide on installing, configuring and using samba,
    # read the Samba-HOWTO-Collection. This may be obtained from:
    # http://www.samba.org/samba/docs/Samba-HOWTO-Collection.pdf
    # Many working examples of smb.conf files can be found in the
    # Samba-Guide which is generated daily and can be downloaded from:
    # http://www.samba.org/samba/docs/Samba-Guide.pdf
    # Any line which starts with a ; (semi-colon) or a # (hash)
    # is a comment and is ignored. In this example we will use a #
    # for commentry and a ; for parts of the config file that you
    # may wish to enable
    # NOTE: Whenever you modify this file you should run the command "testparm"
    # to check that you have not made any basic syntactic errors.
    #======================= Global Settings =====================================
    [global]
    # workgroup = NT-Domain-Name or Workgroup-Name, eg: MIDEARTH
    workgroup = MYGROUP
    # server string is the equivalent of the NT Description field
    server string = Samba Server
    # Security mode. Defines in which mode Samba will operate. Possible
    # values are share, user, server, domain and ads. Most people will want
    # user level security. See the Samba-HOWTO-Collection for details.
    security = user
    # This option is important for security. It allows you to restrict
    # connections to machines which are on your local network. The
    # following example restricts access to two C class networks and
    # the "loopback" interface. For more examples of the syntax see
    # the smb.conf man page
    ; hosts allow = 192.168.1. 192.168.2. 127.
    # If you want to automatically load your printer list rather
    # than setting them up individually then you'll need this
    load printers = yes
    # you may wish to override the location of the printcap file
    ; printcap name = /etc/printcap
    # on SystemV system setting printcap name to lpstat should allow
    # you to automatically obtain a printer list from the SystemV spool
    # system
    ; printcap name = lpstat
    # It should not be necessary to specify the print system type unless
    # it is non-standard. Currently supported print systems include:
    # bsd, cups, sysv, plp, lprng, aix, hpux, qnx
    ; printing = cups
    # Uncomment this if you want a guest account, you must add this to /etc/passwd
    # otherwise the user "nobody" is used
    ; guest account = pcguest
    # this tells Samba to use a separate log file for each machine
    # that connects
    log file = /var/log/samba/%m.log
    # Put a capping on the size of the log files (in Kb).
    max log size = 50
    # Use password server option only with security = server
    # The argument list may include:
    # password server = My_PDC_Name [My_BDC_Name] [My_Next_BDC_Name]
    # or to auto-locate the domain controller/s
    # password server = *
    ; password server = <NT-Server-Name>
    # Use the realm option only with security = ads
    # Specifies the Active Directory realm the host is part of
    ; realm = MY_REALM
    # Backend to store user information in. New installations should
    # use either tdbsam or ldapsam. smbpasswd is available for backwards
    # compatibility. tdbsam requires no further configuration.
    ; passdb backend = tdbsam
    # Using the following line enables you to customise your configuration
    # on a per machine basis. The %m gets replaced with the netbios name
    # of the machine that is connecting.
    # Note: Consider carefully the location in the configuration file of
    # this line. The included file is read at that point.
    ; include = /usr/local/samba/lib/smb.conf.%m
    # Configure Samba to use multiple interfaces
    # If you have multiple network interfaces then you must list them
    # here. See the man page for details.
    ; interfaces = 192.168.12.2/24 192.168.13.2/24
    # Browser Control Options:
    # set local master to no if you don't want Samba to become a master
    # browser on your network. Otherwise the normal election rules apply
    ; local master = no
    # OS Level determines the precedence of this server in master browser
    # elections. The default value should be reasonable
    ; os level = 33
    # Domain Master specifies Samba to be the Domain Master Browser. This
    # allows Samba to collate browse lists between subnets. Don't use this
    # if you already have a Windows NT domain controller doing this job
    ; domain master = yes
    # Preferred Master causes Samba to force a local browser election on startup
    # and gives it a slightly higher chance of winning the election
    ; preferred master = yes
    # Enable this if you want Samba to be a domain logon server for
    # Windows95 workstations.
    ; domain logons = yes
    # if you enable domain logons then you may want a per-machine or
    # per user logon script
    # run a specific logon batch file per workstation (machine)
    ; logon script = %m.bat
    # run a specific logon batch file per username
    ; logon script = %U.bat
    # Where to store roving profiles (only for Win95 and WinNT)
    # %L substitutes for this servers netbios name, %U is username
    # You must uncomment the [Profiles] share below
    ; logon path = \\%L\Profiles\%U
    # Windows Internet Name Serving Support Section:
    # WINS Support - Tells the NMBD component of Samba to enable it's WINS Server
    ; wins support = yes
    # WINS Server - Tells the NMBD components of Samba to be a WINS Client
    # Note: Samba can be either a WINS Server, or a WINS Client, but NOT both
    ; wins server = w.x.y.z
    # WINS Proxy - Tells Samba to answer name resolution queries on
    # behalf of a non WINS capable client, for this to work there must be
    # at least one WINS Server on the network. The default is NO.
    ; wins proxy = yes
    # DNS Proxy - tells Samba whether or not to try to resolve NetBIOS names
    # via DNS nslookups. The default is NO.
    dns proxy = no
    # These scripts are used on a domain controller or stand-alone
    # machine to add or delete corresponding unix accounts
    ; add user script = /usr/sbin/useradd %u
    ; add group script = /usr/sbin/groupadd %g
    ; add machine script = /usr/sbin/adduser -n -g machines -c Machine -d /dev/null -s /bin/false %u
    ; delete user script = /usr/sbin/userdel %u
    ; delete user from group script = /usr/sbin/deluser %u %g
    ; delete group script = /usr/sbin/groupdel %g
    #============================ Share Definitions ==============================
    [homes]
    comment = Home Directories
    browseable = no
    writable = yes
    # Un-comment the following and create the netlogon directory for Domain Logons
    ; [netlogon]
    ; comment = Network Logon Service
    ; path = /usr/local/samba/lib/netlogon
    ; guest ok = yes
    ; writable = no
    ; share modes = no
    # Un-comment the following to provide a specific roving profile share
    # the default is to use the user's home directory
    ;[Profiles]
    ; path = /usr/local/samba/profiles
    ; browseable = no
    ; guest ok = yes
    # NOTE: If you have a BSD-style print system there is no need to
    # specifically define each individual printer
    [printers]
    comment = All Printers
    path = /var/spool/samba
    printing = cups
    printer = x125
    browseable = yes
    # Set public = yes to allow user 'guest account' to print
    guest ok = yes
    writable = no
    printable = yes
    # This one is useful for people to share files
    ;[tmp]
    ; comment = Temporary file space
    ; path = /tmp
    ; read only = no
    ; public = yes
    # A publicly accessible directory, but read only, except for people in
    # the "staff" group
    ;[public]
    ; comment = Public Stuff
    ; path = /home/samba
    ; public = yes
    ; writable = yes
    ; printable = no
    ; write list = @staff
    # Other examples.
    # A private printer, usable only by fred. Spool data will be placed in fred's
    # home directory. Note that fred must have write access to the spool directory,
    # wherever it is.
    ;[fredsprn]
    ; comment = Fred's Printer
    ; valid users = fred
    ; path = /homes/fred
    ; printer = freds_printer
    ; public = no
    ; writable = no
    ; printable = yes
    # A private directory, usable only by fred. Note that fred requires write
    # access to the directory.
    ;[fredsdir]
    ; comment = Fred's Service
    ; path = /usr/somewhere/private
    ; valid users = fred
    ; public = no
    ; writable = yes
    ; printable = no
    # a service which has a different directory for each machine that connects
    # this allows you to tailor configurations to incoming machines. You could
    # also use the %U option to tailor it by user name.
    # The %m gets replaced with the machine name that is connecting.
    ;[pchome]
    ; comment = PC Directories
    ; path = /usr/pc/%m
    ; public = no
    ; writable = yes
    # A publicly accessible directory, read/write to all users. Note that all files
    # created in the directory by users will be owned by the default user, so
    # any user with access can delete any other user's files. Obviously this
    # directory must be writable by the default user. Another user could of course
    # be specified, in which case all files would be owned by that user instead.
    ;[public]
    ; path = /usr/somewhere/else/public
    ; public = yes
    ; only guest = yes
    ; writable = yes
    ; printable = no
    # The following two entries demonstrate how to share a directory so that two
    # users can place files there that will be owned by the specific users. In this
    # setup, the directory should be writable by both users and should have the
    # sticky bit set on it to prevent abuse. Obviously this could be extended to
    # as many users as required.
    ;[myshare]
    ; comment = Mary's and Fred's stuff
    ; path = /usr/somewhere/shared
    ; valid users = mary fred
    ; public = no
    ; writable = yes
    ; printable = no
    ; create mask = 0765
    And I followed this: http://wiki.archlinux.org/index.php/CUPS  specifically http://wiki.archlinux.org/index.php/CUP … rinter_PPD  and http://wiki.archlinux.org/index.php/CUP … s_to_Linux. But I run OO and I still only have Generic printer.
    I was using the Gnome cups manager on Ubuntu, but I cannot find this package on my system now. I see it in AUR but shouldn't it be in pacman? I have searched and searched but can't find it. And I installed gtklp, but upon startup it just gives me "No printers found!" and exits.
    EDIT: I have just built gnome-cups-manager from AUR and am at the point where I select a driver, however in the Manufacturer list there is nothing showing, and when I hit Install Driver and select the .ppd I got from the CUPS site for my printer, it just says "The PPD    /usr/share/cups/model/Lexmark-X125-drv_x125.ppd is already installed"  I can't get past this point??
    Last edited by colbert (2008-01-09 17:34:32)

    on xp box
    1) install and start lpd daemon (done)
    2) set printer sharing (short name, no spaces) (done)
    3) make sure that xp allows tcp 515 (done?)
    on linux
    1) start cups
    2) open konqueror (not firefox) and enter in the address bar
    http://localhost:631/
    log in as root (I assume that basic cups with user is configured)
    3)select add printer
    - first page:set priter description
    - second page: Select device lpd/lpr host or printer
    - third page enter lpd://hostname/queue (hostname if defined in /etc/hosts, otherwise ip address of XP box queue -> printer share name
    - fourth page select manufacturer
    -fifthpage driver
    test it
    KDE
    K Menu -> Settings ->Printers ->Add -> follow screens
    I found KDE method (under Arch) more reliable, but both should work. No idea about Gnome.
    next
    Last edited by broch (2008-01-10 01:15:24)

  • 48 Hours of Arch (again)

    Here's the text of a blog posting I did yesterday. I posted the link earlier, and was imformed by a mod that this was not the appropriate way to do it and I should just copy/paste the text here instead. So here it is, and I apologize for the indiscretion:
    It's a huge leap from farting around on a VM to actually installing and using something new as a primary desktop OS, especially the way I use computers. My computer usage is complex and multi-faceted; I do multi-channel recording, web development, bash shell scripting, document creation using desktop publishing tools, and all of the usual day-to-day web browsing and emailing that everyone else does... all from a single desktop machine. I make full use of KDE's desktop activities in an attempt to keep my computing life somewhat organized, and do a lot of personalizing and tweaking. Here's a report of my first couple of days using Arch on the desktop.
    The installation was as straightforward as it gets. As always I preserved my /home directory so as to avoid having to transfer all of my data or redo all of my desktop and app configurations. Arch does an extremely minimal install by default... absolutely nothing non-essential is installed! I like this model; with a fresh install of Arch I have a basic platform from which I can build any computer I can imagine. At the end of the installation process the Arch installer offers the user the opportunity to edit some system configuration files to his or her liking. This feature would probably be a bit off-putting for noobs, but for an experienced user it's extraordinarily cool!
    The first thing I did was to run updates. Once that's done your basic platform is now a very up-to-date basic platform, in keeping with the Arch rolling release model. My next move was to install the stuff I needed in order to launch a KDE desktop. I had to install xorg, hal, phonon-xine and the KDE metapackage. I decided to install the KDE 4.6 RC2 package that was available in the KDE-unstable repository (I'd been running KDE 4.6 RC2 on this box with Alien Bob's Slackware packages already, so it made sense). I also had to add the hal and udev daemons to the /etc/rc.conf file... Arch never does stuff like that automatically; the only non-essential daemons that start at boot time are the ones I specify. I like it. I went ahead and installed the proprietary Nvidia graphics drivers while I was at it; why screw around? Once I had all that stuff taken care of I created my regular user account, making sure to add my user to all the appropriate groups. Finally I rebooted my box and switched over to runlevel five (multi-user graphical mode).
    It wasn't exactly what I was expecting. Because I'd saved my /home partition I figured I'd be logging right into my familiar old desktop, but it wasn't quite that simple. Turns out Arch uses a .kde4 directory for KDE config files instead of .kde. Since I had no such directory it created one and launched me into a default KDE desktop. Fortunately it didn't take a rocket scientist to figure out what the problem was, and all I had to do was drop back into a terminal, get rid of the directory that KDE had just created for me, and rename my old .kde folder .kde4. I then logged back in and voila! Problem solved.
    Well, almost. It still took some time to get my workspace back into order. I use a weather widget called YAWP and a window decoration program called Dekorator, neither of which are part of the standard KDE bundle. They weren't in the official repos either, but fortunately Arch packages for both were available from the unofficial AUR repo. Downloading and installing them was kind of similar to getting Slackware packages from Slackbuilds.org, except the process is a bit more automated and the Pacman package manager handles the dependencies for you. It turned out I had to install a few other workspace essentials as well; the plugin package for Konqueror is not a part of the default KDE bundle and had to be installed, as did Ktorrent and a few other things. That stuff was all available from the official repos. Some configuration details also had to be handled. Once all those things were taken care of the look and feel of my desktop was indistiguishable from what it had been with Slackware... a testament to both distros' commitment to providing unaltered, vanilla packages.
    Then I set about installing software. Lots of software! Despite the fairly well-rounded software bundle the Slackware full install offers I'd had a ton of extra stuff installed, and my needs were compounded by the Arch minimal install approach. I installed VLC, Kaffeine, and Amarok for multi-media fun (and I shouldn't have been surprised to learn that Arch comes with no codecs installed at all!), Koffice and Scribus for document creation, qemu-kvm for virtualization, Digikam for photo management, the Gcompris educational game suite for my 3-year-old daughter, Jack, Ardour, Jamin, Audacity, Soundkonverter, and a slew of associated plugins for recording... and some other stuff, too. Some of that software had configuration associated with it; quemu-kvm requires kernel modules to be loaded at boot time, and realtime privileges had to be configured for Jack.
    All of that sounds like a lot, but in truth it didn't take all that long. For one thing I'm an experienced Linux user who knows what he's doing and what he wants, and for another I had the excellent Arch Wiki to help me along when my unfamiliarity with the Arch way of doing things momentarily bogged me down. Really, that's one superb piece of documentation... I didn't have to ask a single question at the Arch forums. In any event, I had the whole thing up and running in about half a day... and I wasn't exactly devoting my full attention to it.
    The rest of the time I've spent using my computer. In the last 24 hours or so I have:
    1)recorded a demo using Jack/Ardour, and converted it to MP3 for web upload (no, it's not up yet)
    2)Run a pre-existing Window 7 VM using quemu-kvm. I didn't do anything with it; I just wanted to make sure that it worked.
    3)Used Scribus to create a brochure to send out to venues that will hopefully pay me money to play my guitar.
    4)Printed said brochures.
    5)Watched a movie using Kaffeine (I'm not feeling well).
    6)Composed this blog posting.
    7)Listened to lots of music using Amarok.
    In short, Arch Linux is 100% functional on my desktop, and I'm doing all of the same things with it that I was doing with Slackware two days ago. So far it's been fast and stable, and it seems every time I turn around there's a newer version of some package or another available for download; I think this rolling release thing is going to be a lot of fun. I also kind of like the leaness of the system; there's nothing on this machine that doesn't contribute directly to it's use on my desktop. So far so good, and I'll keep you posted.

    ngoonee wrote:As Inxsible said, welcome to Arch. Always interesting to have people doing linux-related audio work here, perhaps you'd have heard of archaudio? No idea what their current status is, but they do get mentioned on the LAU once in a while.
    No I hadn't heard of it, thanks! Just dropped in over at their webpage; looks intriguing.

  • Xorg crash when using konqueror, usually at random time

    Hi folks,
    For some time I've been experiencing Xorg crashes while browsing with Konqueror. This happens on both Webkit and KHTML. I use latest Xorg (1.9.2), catalyst-hook from AUR (built yesterday), KDE (4.5.3), my arch is x86_64. I have Flash plugin installed. Dunno what else might be helpful.
    In logs I found:
    dmesg:
    [fglrx] IRQ 49 Disabled
    BUG: scheduling while atomic: X/5553/0x00000002
    Modules linked in: fuse ipv6 rfcomm sco bnep l2cap crc16 oss_usb oss_hdaudio osscore ext2 mbcache joydev lib80211_crypt_tkip wl(P) btusb bluetooth dell_wmi battery uvcvideo videodev v4l1_compat v4l2_compat_ioctl32 ac iTCO_wdt iTCO_vendor_support psmouse video output sdhci_pci sdhci dell_laptop mmc_core fglrx(P) wmi led_class rfkill r8169 mii processor button thermal intel_agp pcspkr sg lib80211 i2c_i801 i2c_core serio_raw dcdbas firewire_ohci firewire_core crc_itu_t evdev rtc_cmos rtc_core rtc_lib reiserfs cryptd aes_x86_64 aes_generic xts gf128mul dm_crypt dm_mod sr_mod sd_mod cdrom usbhid hid ahci libahci libata scsi_mod ehci_hcd usbcore [last unloaded: soundcore]
    Pid: 5553, comm: X Tainted: P 2.6.35-ARCH #1
    Call Trace:
    [<ffffffff81042ff1>] __schedule_bug+0x61/0x70
    [<ffffffff813700f1>] schedule+0x581/0x7f0
    [<ffffffff8103d029>] ? __wake_up_common+0x59/0x90
    [<ffffffff81071b6b>] ? prepare_to_wait+0x5b/0x90
    [<ffffffffa01ed1d1>] KAS_Thread_WaitForFinish+0x91/0xd0 [fglrx]
    [<ffffffff810718d0>] ? autoremove_wake_function+0x0/0x40
    [<ffffffffa0203937>] MCIL_WorkerThread+0x177/0x230 [fglrx]
    [<ffffffffa0204fd6>] ? MCIL_GetExecutionLevel+0x66/0x80 [fglrx]
    [<ffffffffa02b0851>] ? PassiveRing_Cleanup+0x61/0xc0 [fglrx]
    [<ffffffff810b0977>] ? free_irq+0x47/0x80
    [<ffffffffa02afea0>] ? IRQMGR_FreeResources+0x20/0x60 [fglrx]
    [<ffffffffa02061cc>] ? irqmgr_wrap_shutdown+0x12c/0x180 [fglrx]
    [<ffffffffa01f8442>] ? firegl_takedown+0x7a2/0x840 [fglrx]
    [<ffffffffa02c39e2>] ? amdPcsEngine_InitDatabase+0x12/0x20 [fglrx]
    [<ffffffffa01f7595>] ? firegl_release+0x125/0x1c0 [fglrx]
    [<ffffffffa01e94fc>] ? ip_firegl_release+0xc/0x10 [fglrx]
    [<ffffffff81124f5e>] ? fput+0x10e/0x230
    [<ffffffff81121a4b>] ? filp_close+0x5b/0x80
    [<ffffffff81056088>] ? put_files_struct+0xa8/0x150
    [<ffffffff810561ed>] ? exit_files+0x4d/0x60
    [<ffffffff81056698>] ? do_exit+0x178/0x870
    [<ffffffff81065876>] ? __dequeue_signal+0x106/0x200
    [<ffffffff8105701f>] ? do_group_exit+0x4f/0xb0
    [<ffffffff81067b42>] ? get_signal_to_deliver+0x2d2/0x510
    [<ffffffff81009170>] ? do_signal+0x70/0x7b0
    [<ffffffff81066e2b>] ? do_send_sig_info+0x6b/0x90
    [<ffffffff81064116>] ? recalc_sigpending+0x16/0x40
    [<ffffffff81064f37>] ? sigprocmask+0x87/0x100
    [<ffffffff81067f5f>] ? sys_rt_sigprocmask+0x7f/0x120
    [<ffffffff81064116>] ? recalc_sigpending+0x16/0x40
    [<ffffffff81009935>] ? do_notify_resume+0x65/0x80
    [<ffffffff81067f5f>] ? sys_rt_sigprocmask+0x7f/0x120
    [<ffffffff8100a150>] ? int_signal+0x12/0x17
    fglrx_pci 0000:02:00.0: irq 49 for MSI/MSI-X
    [fglrx] Firegl kernel thread PID: 6743
    [fglrx] IRQ 49 Enabled
    [fglrx] Gart USWC size:1196 M.
    [fglrx] Gart cacheable size:473 M.
    [fglrx] Reserved FB block: Shared offset:0, size:1000000
    [fglrx] Reserved FB block: Unshared offset:f941000, size:3bf000
    [fglrx] Reserved FB block: Unshared offset:3fff4000, size:c000
    errors.log
    Nov 8 14:24:39 localhost kdm_greet[5743]: Cannot set locale. Translations will not work.
    Nov 8 14:27:38 localhost pulseaudio[6146]: pid.c: Daemon already running.
    Nov 8 14:27:38 localhost pulseaudio[6147]: pid.c: Daemon already running.
    Nov 8 14:41:23 localhost kernel: BUG: scheduling while atomic: X/5553/0x00000002
    Nov 8 14:41:23 localhost kdm[5530]: X server for display :0 terminated unexpectedly
    Nov 8 14:41:28 localhost kdm_greet[6747]: Cannot set locale. Translations will not work.
    everything.log
    Nov 8 14:40:19 localhost kernel: lo: Disabled Privacy Extensions
    Nov 8 14:41:23 localhost kernel: [fglrx] IRQ 49 Disabled
    Nov 8 14:41:23 localhost kernel: BUG: scheduling while atomic: X/5553/0x00000002
    Nov 8 14:41:23 localhost kernel: Modules linked in: fuse ipv6 rfcomm sco bnep l2cap crc16 oss_usb oss_hdaudio osscore ext2 mbcache joydev lib80211_crypt_tkip wl(P) btusb bluetooth dell_wmi battery uvcvideo videodev v4l1_compat v4l2_compat_ioctl32 ac iTCO_wdt iTCO_vendor_support psmouse video output sdhci_pci sdhci dell_laptop mmc_core fglrx(P) wmi led_class rfkill r8169 mii processor button thermal intel_agp pcspkr sg lib80211 i2c_i801 i2c_core serio_raw dcdbas firewire_ohci firewire_core crc_itu_t evdev rtc_cmos rtc_core rtc_lib reiserfs cryptd aes_x86_64 aes_generic xts gf128mul dm_crypt dm_mod sr_mod sd_mod cdrom usbhid hid ahci libahci libata scsi_mod ehci_hcd usbcore [last unloaded: soundcore]
    Nov 8 14:41:23 localhost kernel: Pid: 5553, comm: X Tainted: P 2.6.35-ARCH #1
    Nov 8 14:41:23 localhost kernel: Call Trace:
    Nov 8 14:41:23 localhost kernel: [<ffffffff81042ff1>] __schedule_bug+0x61/0x70
    Nov 8 14:41:23 localhost kernel: [<ffffffff813700f1>] schedule+0x581/0x7f0
    Nov 8 14:41:23 localhost kernel: [<ffffffff8103d029>] ? __wake_up_common+0x59/0x90
    Nov 8 14:41:23 localhost kernel: [<ffffffff81071b6b>] ? prepare_to_wait+0x5b/0x90
    Nov 8 14:41:23 localhost kernel: [<ffffffffa01ed1d1>] KAS_Thread_WaitForFinish+0x91/0xd0 [fglrx]
    Nov 8 14:41:23 localhost kernel: [<ffffffff810718d0>] ? autoremove_wake_function+0x0/0x40
    Nov 8 14:41:23 localhost kernel: [<ffffffffa0203937>] MCIL_WorkerThread+0x177/0x230 [fglrx]
    Nov 8 14:41:23 localhost kernel: [<ffffffffa0204fd6>] ? MCIL_GetExecutionLevel+0x66/0x80 [fglrx]
    Nov 8 14:41:23 localhost kernel: [<ffffffffa02b0851>] ? PassiveRing_Cleanup+0x61/0xc0 [fglrx]
    Nov 8 14:41:23 localhost kernel: [<ffffffff810b0977>] ? free_irq+0x47/0x80
    Nov 8 14:41:23 localhost kernel: [<ffffffffa02afea0>] ? IRQMGR_FreeResources+0x20/0x60 [fglrx]
    Nov 8 14:41:23 localhost kernel: [<ffffffffa02061cc>] ? irqmgr_wrap_shutdown+0x12c/0x180 [fglrx]
    Nov 8 14:41:23 localhost kernel: [<ffffffffa01f8442>] ? firegl_takedown+0x7a2/0x840 [fglrx]
    Nov 8 14:41:23 localhost kernel: [<ffffffffa02c39e2>] ? amdPcsEngine_InitDatabase+0x12/0x20 [fglrx]
    Nov 8 14:41:23 localhost kernel: [<ffffffffa01f7595>] ? firegl_release+0x125/0x1c0 [fglrx]
    Nov 8 14:41:23 localhost kernel: [<ffffffffa01e94fc>] ? ip_firegl_release+0xc/0x10 [fglrx]
    Nov 8 14:41:23 localhost kernel: [<ffffffff81124f5e>] ? fput+0x10e/0x230
    Nov 8 14:41:23 localhost kernel: [<ffffffff81121a4b>] ? filp_close+0x5b/0x80
    Nov 8 14:41:23 localhost kernel: [<ffffffff81056088>] ? put_files_struct+0xa8/0x150
    Nov 8 14:41:23 localhost kernel: [<ffffffff810561ed>] ? exit_files+0x4d/0x60
    Nov 8 14:41:23 localhost kernel: [<ffffffff81056698>] ? do_exit+0x178/0x870
    Nov 8 14:41:23 localhost kernel: [<ffffffff81065876>] ? __dequeue_signal+0x106/0x200
    Nov 8 14:41:23 localhost kernel: [<ffffffff8105701f>] ? do_group_exit+0x4f/0xb0
    Nov 8 14:41:23 localhost kernel: [<ffffffff81067b42>] ? get_signal_to_deliver+0x2d2/0x510
    Nov 8 14:41:23 localhost kernel: [<ffffffff81009170>] ? do_signal+0x70/0x7b0
    Nov 8 14:41:23 localhost kernel: [<ffffffff81066e2b>] ? do_send_sig_info+0x6b/0x90
    Nov 8 14:41:23 localhost kernel: [<ffffffff81064116>] ? recalc_sigpending+0x16/0x40
    Nov 8 14:41:23 localhost kernel: [<ffffffff81064f37>] ? sigprocmask+0x87/0x100
    Nov 8 14:41:23 localhost kernel: [<ffffffff81067f5f>] ? sys_rt_sigprocmask+0x7f/0x120
    Nov 8 14:41:23 localhost kernel: [<ffffffff81064116>] ? recalc_sigpending+0x16/0x40
    Nov 8 14:41:23 localhost kernel: [<ffffffff81009935>] ? do_notify_resume+0x65/0x80
    Nov 8 14:41:23 localhost kernel: [<ffffffff81067f5f>] ? sys_rt_sigprocmask+0x7f/0x120
    Nov 8 14:41:23 localhost kernel: [<ffffffff8100a150>] ? int_signal+0x12/0x17
    Nov 8 14:41:23 localhost kdm[5530]: X server for display :0 terminated unexpectedly
    Nov 8 14:41:23 localhost NetworkManager[4640]: <info> (eth1): device state change: 8 -> 3 (reason 38)
    Nov 8 14:41:23 localhost NetworkManager[4640]: <info> (eth1): deactivating device (reason: 38).
    Nov 8 14:41:23 localhost dhcpcd[6156]: received SIGTERM, stopping
    Nov 8 14:41:23 localhost dhcpcd[6156]: eth1: removing interface
    Nov 8 14:41:23 localhost avahi-daemon[4656]: Withdrawing address record for 192.168.1.12 on eth1.
    Nov 8 14:41:23 localhost avahi-daemon[4656]: Leaving mDNS multicast group on interface eth1.IPv4 with address 192.168.1.12.
    Nov 8 14:41:23 localhost avahi-daemon[4656]: Interface eth1.IPv4 no longer relevant for mDNS.
    Nov 8 14:41:24 localhost NetworkManager[4640]: <info> (eth1): canceled DHCP transaction, DHCP client pid 6156
    Nov 8 14:41:24 localhost NetworkManager[4640]: <warn> (pid 6156) unhandled DHCP event for interface eth1
    Nov 8 14:41:24 localhost kernel: fglrx_pci 0000:02:00.0: irq 49 for MSI/MSI-X
    Nov 8 14:41:24 localhost kernel: [fglrx] Firegl kernel thread PID: 6743
    Nov 8 14:41:24 localhost kernel: [fglrx] IRQ 49 Enabled
    Nov 8 14:41:24 localhost kernel: [fglrx] Gart USWC size:1196 M.
    Nov 8 14:41:24 localhost kernel: [fglrx] Gart cacheable size:473 M.
    Nov 8 14:41:24 localhost kernel: [fglrx] Reserved FB block: Shared offset:0, size:1000000
    Nov 8 14:41:24 localhost kernel: [fglrx] Reserved FB block: Unshared offset:f941000, size:3bf000
    Nov 8 14:41:24 localhost kernel: [fglrx] Reserved FB block: Unshared offset:3fff4000, size:c000
    Nov 8 14:41:28 localhost kdm_greet[6747]: Cannot set locale. Translations will not work.
    Can't really find any trace of this in Xorg logs. Should I place a bug report on this somewhere or is it just something I might did?
    Last edited by kleofas (2010-11-08 14:22:56)

    I have the same problem after update, on my notebook (with ATI HD 4500 video card) and on my home PC (Intel video card).
    The Xorg server just crashes randomly, after 5-10 minutes of work.
    I may do nothing and it will crash anyway.
    This happens only if I use xfce 4.8 desktop environment.
    If I use gnome this does not happen.
    everything.log (notebook):
    kdm[4468]: X server for display :1 terminated unexpectedly
    kernel: [drm:drm_mode_getfb] *ERROR* invalid framebuffer id
    everything.log (PC):
    kdm[4468]: X server for display :1 terminated unexpectedly

  • Konqueror strangeness

    For quite some time I've noticed the following Konqueror behaviour only under Arch Linux (as opposed to other distros):
    1. Intermittently, attempts to open a text file while running Konqueror as superuser will result in my being told KDE could load KWrite. Later (a few minutes, say), it works.
    2. If I want to make a copy of a file in the same folder, but make that copy with a different name, in other distros I simply Select that file, Copy it, Paste it, and then fill in the new name when prompted about it already exisiting. In Arch Linux, I'm never prompted to supply a new name. Rather, I'm told the operation can't be done because the file already exists. So I always end up hitting F4 to go to terminal, and do it on the command line. This strange behaviour start a little while ago. I used to be prompted for a new filename under Arch.

    Xor83 wrote:
    The same for me on point 2.  I used to be ask to filled in a new name, but now, I got an error message, and it's rather anoying I must admit.  Is there anybody that found a solution for that ?  And it's not due to some user personnalisation, since I brand new install of archLinux on another computer give me the same behavior.  How to reactive the old way around ?
    And I noticed that if I move a file with the same name in a directory, I'm prompted to enter a new name, but not when I copy/paste it in the same directory.
    Any help would be appreciate !
    Have a nice day !
    Xor
    I find this doesn't happen in any other distro I have installed (Mepis 6, Slackware Current, or CentOS 4.3).

  • Konqueror not showing storage media content

    Hello,
    I have this problem with the new kde 3.4.2 and the 3.4.1-? that was out before it.  It was working before that.
    The problem is that files/directories are not shown for CDs in the Storage media section of konqueror and once mounted, the device stays busy until konqueror is closed.
    In more detail:  If I open konqueror in file management mode and go to the services tab -> Storage media, I can see the cd-rom disk.  If I click on the icon, it mounts the drive (verified by doing an ls of /media/cdrom before and after) but no files are shown in the konqueror window.   I can go to the root folder tab and navigate to /media/cdrom and the files are there and can be copied to disk, etc.   
    In konqueror (back in services->Storage media) right clicking the icon to eject fails with an error box.  If I try to unmount the drive on the command line, I get a 'device is busy' error until I exit konqueror, then it works.
    I tried running konqueror from the command line, but it does not show any relevant messages.
    I use udev, dbus, hal.  No special udev rules or symlinks, just the arch default.   
    ls -l /dev/hdc
    brw-rw---- 1 root optical 22, 0 2005-07-22 04:31 /dev/hdc
    ...and my user is in the optical group (obvious since I am able to mount/unmount by hand).
    Any ideas?

    I didn't have the storage problem (anymore...), but kdebase 3.4.2-3 solved other problems for me (being unable to enter some directories from Konqueror, and dog slow audioCD rips via the VFS).
    Well done, nonexistent packager!
    The only quirk ATM is that kscd does not "see" any audio engine anymore (BTW this also applied for the previous kdebase version), it does read the audioCD and starts playing back, but remains silent...
    Since kaffeine, or Amarok works (the latter only with the Arts engine- gstreamer and xine seem unable to use the KDE VFS) this isn't much of a problem, just wondering why kscd can't spot artsd...

  • [SOLVED] Dcop QCString error/Konqueror won't start

    When I try to open konqueror (browser or file management mode) nothing happens at all, when I try to open konqueror from a console window, the following error appears -- "WARNING: DCOPReply<>: cast to 'QCString' error". 
    This doesn't always happen though, there are rare occasions when I reboot that konqueror works fine, but the next time I reboot konqueror gives me that error again.
    Can anyone help?  This is the last hurdle before I consider using Arch full-time.
    UPDATE:  I tracked it down to klaptop.  For some reason, when I disable the battery monitor, konqueror opens correctly.  I went through a cycle of "reboot & open konqueror" 10 times to be sure, and it worked every time.  I re-enabled the battery monitor once again, and sure enough, konqueror wouldn't open.  So I disabled the battery monitor again.
    Last edited by Riser Glen (2007-08-17 14:11:52)

    The patch was indeed merged into the upstream, it's the only reason I haven't updated the PKGBUILD.

  • Konqueror file management and auto-refresh

    Hello all,
    I am working with Arch and KDEmod and so far everything is pretty good. I do have one problem that is a bit annoying.
    Konqueror file manager windows do not automatically refresh when viewing the URLs system:/home or system:/users/jay. The system:/home URL is what is opened when you click on the "Home" icon, so this makes this problem stand out.
    Anyway, the problem can be reduced by doing the following:
    1. Open Konqueror file browser and select "Home Folder" from the tree on left. This puts you at the URL system:/home. (Alternately, just click on the "Home" icon that gets set up in the kicker by KDEmod.)
    2. In a terminal window create a file in your home directory. Note that the file does not show up in the Konqueror window.
    3. Press F5 to refresh Konqueror. The newly created file now appears.
    4. In a terminal window delete the file you just created. Again, note that the file does not disappear from the Konqueror window.
    5. Press F5 to refresh Konqueror. The file now disappears.
    The correct behavior is that when you create and delete the file, it shows and then disappears from the Konqueror window accordingly. Currently this does not work for the system:/home (Home Folder) or system:/users/jay (Users Folders/<user full name>) URLs. Interestingly enough, if I type the URL "/home/jay" into the Konqueror location bar in file management mode and then do the above steps, the auto-refresh works fine.
    Does anyone have any clues as to why the refresh doesn't work for the system:/ URLs? Is this by design? What plugin actually provides the system:/ URL schema?
    Thanks for any suggestions,
    Jay

    Hi LunAds,
    I'm afraid you have just discovered how bad these features are implemented in Excel: they just don't work properly and I always advise against using them for any serious long-term solution.
    If you do not have Excel services, then editing the document on the server (which would prevent lots of problems) is out of the question indeed.
    Alternatives depend a lot on your needs.
    For example, you could use sharepoint lists that the users can edit and then import those lists into Excel for reporting purposes.
    But if this is relational data (parent-child tables, which is very often the case) then a database solution is probably the best route to take.
    Regards, Jan Karel Pieterse|Excel MVP|http://www.jkp-ads.com

  • Konqueror and svg file thumbnail icons [SOLVED]

    I was telled that konqueror can make a thumbnail icon of the svg files just as it does with other file formats (jpg, png, ...) but it doesn't seem to be working in my box.
    Did anyone had the same problem before?
    Does anyone has any idea?
    Thanks   

    not the most elegant one, but it worked now.
    I tried kde 3.4.2 from testing and got the same result, so i used abs to build kdebase-3.4.2 from source and patched kioslave/thumbnails/picturecreator.cpp from :
    ThumbCreator *new_creator()
    to
    KDE_EXPORT ThumbCreator *new_creator()
    rebuild the picturethumbnail.so library and replace the system one with the fresh one and now previewing svg images in konqueror works as it should.
    Since i have no idea about kde or kde development, I'm just a new KDE user, so i don't know if this was a bug just in my box, in the arch KDE package or in KDE. I'd appreciate any info from another user or developer.

  • Konqueror segfaults with flash enabled

    Using Konqueror 4.5 with the webkit kpart segfaults with flash enabled. Hopefully will be fixed with the 4.5.1 release. So i can finally get rid of the gtk browsers.

    kwebb1 wrote:Using Konqueror 4.5 with the webkit kpart segfaults with flash enabled. Hopefully will be fixed with the 4.5.1 release. So i can finally get rid of the gtk browsers.
    Use Opera10.  Not Gtk, but not quite Qt...OTOH it works  Something which cannot be said of Webkit browsers on 64bit Arch, as the latest lib32-only Flash release does not work.

  • Konqueror & SSH Proxy

    I'm trying to figure out how to get Konqueror (and as such all other K* apps) to work through my ssh proxy. The proxy itself works fine.
    ssh -C -D 8080 myserver.com
    Using this, I get a valid Socks5 proxy that firefox can use. I've done this with my Arch laptop and my Windows (putty) system at work. An IP check does show that the remote server thinks I'm at home.
    I just can't figure out how to get this to work with Konqueror...it's frustrating and stuff....

    QuimaxW wrote:I don't have any socks servers or clients installed, I've just been trying to do this with the ssh tunnel thing. I'll look through the AUR tonight for dante or NEC socks to see what I can find.
    Dante is in the AUR, but setting it up is a huge pain in the ass.  Read here for some interesting information: http://movingparts.net/2005/01/24/its-t … usability/
    If you need to use ssh tunneling, Firefox works fine with ssh as a socks proxy, or you can wait until KDE4 goes primetime, as it has native socks built in, and will not rely on external socks programs.  It will also (apparently) allow individual programs to use socks proxies, rather than the whole KDE suite.

  • [SOLVED] Konqueror/KDEmod: Bad icon alignment/disable full filenames?

    Hi guys,
    Hope this is the right place. I have no idea what I might search for to find the answer to this question, as the several queries I made gave results not even close to what I'm looking for on google.. I'm also unsure whether it's an issue with konqueror in specific or KDEmod, so I will leave it here until certain (and then go to the kdemod devs perhaps if its that).
    I've used kde for over a year and a half, and recently switched to Arch in the last month or so and used KDEMod. Loving both. However, I have yet to figure out how to disable this default setting on KDEMod I've never seen before: it rearranges all or some of the icons out of alignment in konqueror.. it -appears- to be doing such so that there is enough room to display the full length of the folder/file name, or at least more letters. I have no idea what it's doing it for, but that's my best guess due to where it shows up. I can't see any obvious switches in the settings or menu bar.
    Many folders do this, and it's seriously annoying not having everything aligned and having icon space wasted. Here's a picture if what I describe isn't clear.
    http://img.photobucket.com/albums/v412/ … pshot5.png
    Note that my icons, scheme, fonts, etc are all exactly the same as they have been in kde before everywhere else, so I don't think that would be the issue.
    Would appreciate if any of you could tell me how to fix this, assuming it's not some strange bug
    Last edited by FrozenFox (2008-04-13 05:57:07)

    That's exactly what I wanted. I was looking for a checkbox of some sort and must have overlooked trying that. Thank you so much!
    Last edited by FrozenFox (2008-04-13 06:03:00)

  • [SOLVED] Can only login to Arch forum with Firefox

    Hi everyone,
    I'm a new member and thus do not familiar with the rule. Please tell me if I post in the wrong place !
    I have registered a new account on Arch forum. However, I can only login with Firefox.
    When I try to login with other browser (Opera, Chromium, Konquerer), it says:
    Redirecting
    Logged in successfully. Redirecting …
    Click here if you do not want to wait any longer (or if your browser does not automatically forward you)
    And then redirect me to the previous page without changing my login status.
    When I login with Firefox, everything is normal. My login status is changed and I can post this one !
    I have just installed Arch Linux this afternoon and have not changed anything.
    Does the forum have problem?!
    Anyone has the same problem with me?!
    Last edited by BlueLaguna (2012-11-28 21:42:16)

    Your SYSTEM is broken because a browser does not work? And that requires a reinstall?
    There may be a problem during installation. That's what I mean.
    Anyway, I have just installed Arch Linux. Firefox is still the only browser that work.
    Your time would be better spent fixing the problem first. Cache or configuration, pick one or both.
    I'm pretty sure that cache and configuration are not concerned with this problem. I'm a web developer and I know these stuffs.
    Besides, I don't think that we need to config anything with a newly installed browser. If the default settings do not work with normal website, it's a bad browser (in this case, we have three bad browsers: Konqueror, Chromium, Opera... and may be more).
    I'm using KDE and I don't know whether this problem comes from KDE or not. However, I can login to many other forums with Konqueror, Opera and Chromium.
    This forum may not create the session or cookies correctly when I use other browsers.
    Anyway, If no one confirms that he or she has the same problem, let's close this topic here.

  • Consistent font layout in konqueror

    hello,
    i've switched to konqueror, because it's (really) faster than firefox. everything fine so far, but it's annoying that the fonts are somehow inconsistent. i have a default font of 10pt, but on some sites the font is huge, like here arch wiki:
    and on other the font is tiny, like here google:
    can someone help me?
    as you see i've googled a little, but no satisfying solutions found.
    vlad

    iggames wrote:
    DonVla, did you ever resolve this problem? I'm giving konqueror a shot, but have the same problem. Perfect example: Google search vs wikipedia. The fonts on wikipedia are bigger.
    It's too bad, because beyond that, I'm kind of liking Konqueror.
    no, no solution yet. after some time i gave up. i'm still using firefox...
    though suggestions are still welcome. i still want to switch to konqueror.
    vlad

Maybe you are looking for