Registrarse
Home
Foros
Miembros
Calendario
Normas
Ayuda

Foros de usuarios de openSUSE
Retroceder   ForoSUSE > Varios > La cafetería


Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook

Respuesta
 
Herramientas Desplegado

Multiseat [documento de trabajo]
  #1  
Antiguo 23-jun-2014, 03:03
Avatar de soyasi
soyasi soyasi está desconectado
Miembro Senior
 
Fecha de Ingreso: 27-julio-2005
Ubicación: Atlántida
Versión: leap 42.1
Mensajes: 855
Agradecimientos: 190
Agradecido 323 Veces en 221 Mensajes
Poder de Credibilidad: 13
soyasi está en el buen camino
Multiseat [documento de trabajo]

La idea es que una vez corregido los fallos, estructurarlo y subirlo a la wiki española, en la inglesa no lo he visto o no lo he encontrado. En estos momentos funcionar funciona.

Opensuse 13.1 “configurar xorg multiseat”
Configurar una torre para trabajar simultáneamente en dos puestos de trabajo

Multiseat es una configuración en la que varios usuarios trabajen simultáneamente en un equipo. Esto se logra teniendo dos monitores, dos teclados y dos ratones. Las ventajas son evidentes:

Menos consumo de energía (sólo un ordenador)
Menos hardware que comprar

El desarrollo de la idea parte de la documentación encontrada en la wiki de archilinux

"have a lot of fun!" ("Que te diviertas mucho")

Equipo de pruebas:

Torre completa:
Código PHP:
inxi -FZ
System
:    Hostdnsserver Kernel3.15.1-1.gee8dd2b-desktop x86_64 (64 bitDesktopKDE 4.13.2 
           Distro
openSUSE 13.1 (Bottle
Machine:   MoboASUSTeK modelM4A89GTD-PRO vRev 1.xx BiosAmerican Megatrends v3029 date07/05/2012
CPU
:       Quad core AMD Phenom II X4 955 (-MCP-) cache2048 KB 
           Clock Speeds
13200 MHz 23200 MHz 33200 MHz 43200 MHz
Graphics
:  Card-1Advanced Micro Devices [AMD/ATIBarts PRO [Radeon HD 6850]
           
Card-2Advanced Micro Devices [AMD/ATIBarts PRO [Radeon HD 6850]
           
Display ServerX.Org 1.14.3.901 driverfglrx Resolution1366x768@59.8hz
           GLX Renderer
AMD Radeon HD 6800 Series GLX Version4.4.12874 CPC 14.10.1006
Audio
:     Card-1 2x Advanced Micro Devices [AMD/ATIBarts HDMI Audio [Radeon HD 6800 Series
           
driversnd_hda_intelsnd_hda_intel 
           Card
-2 Advanced Micro Devices [AMD/ATISBx00 Azalia (Intel HDAdriversnd_hda_intel 
           Card
-3 Logitech Webcam C270 driverUSB Audio 
           Sound
Advanced Linux Sound Architecture vk3.15.1-1.gee8dd2b-desktop
Network
:   CardRealtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller driverr8169
           
IF: eth0 stateup speed1000 Mbps duplexfull mac48:5b:39:19:8d:75
Drives
:    HDD Total Size3120.6GB (65.6usedID-1: /dev/sda modelSAMSUNG_HD103UJ size1000.2GB
           ID
-2: /dev/sdb modelWDC_WD20EARX size2000.4GB ID-3: /dev/sdc modelKINGSTON_SV300S3 size120.0GB
Partition
ID-1: / size20G used17G (90%) fsext4 dev: /dev/sdc1 
           ID
-2: /home size79G used53G (68%) fsext4 dev: /dev/sdc2 
           ID
-3swap-1 size2.14GB used0.00GB (0%) fsswap dev: /dev/sda1 
Sensors
:   System Temperaturescpu51.0C mobo41.0C gpu50.00C 
           Fan Speeds 
(in rpm): cpu4891 psu1339 sys-11400 sys-21374 
Info
:      Processes382 Uptime1:57 Memory4231.6/12039.4MB ClientShell (bashinxi2.1.28 
Pantallas:
BenQ-G922HDL
TV Plasma Pioneer Krp-600A

Teclados:
Logitech k220
Labtec Standard negro ps/2

Ratones:
Logitech LS1 Laser Mouse
Logitech Wireless Mouse M150

Tarjetas gráficas:
2 x Asus Ati HD6850

Disco Duro principal :
KINGSTON_SV300S3 En este caso un ssd, para que el inicio fuera rápido.




Primeros pasos:

Mi archivo xorg.conf (original) → /etc/X11/xorg.conf (hacer copia de seguridad)

Código PHP:
Section "ServerLayout"
    
Identifier     "aticonfig Layout"
    
Screen      0  "aticonfig-Screen[0]-0" 0 0
    Screen         
"amdcccle-Screen[2]-0" RightOf "aticonfig-Screen[0]-0"
EndSection

Section 
"Module"
EndSection

Section 
"Monitor"
    
Identifier   "aticonfig-Monitor[0]-0"
    
Option        "VendorName" "ATI Proprietary Driver"
    
Option        "ModelName" "Generic Autodetecting Monitor"
    
Option        "DPMS" "true"
EndSection

Section 
"Monitor"
    
Identifier   "0-DFP5"
    
Option        "VendorName" "ATI Proprietary Driver"
    
Option        "ModelName" "Generic Autodetecting Monitor"
    
Option        "DPMS" "true"
    
Option        "Disable" "false"
    
Option        "PreferredMode" "1366x768"
    
Option        "TargetRefresh" "60"
    
Option        "Position" "0 0"
    
Option        "Rotate" "normal"
EndSection

Section 
"Monitor"
    
Identifier   "0-CRT1"
    
Option        "VendorName" "ATI Proprietary Driver"
    
Option        "ModelName" "Generic Autodetecting Monitor"
    
Option        "DPMS" "true"
    
Option        "PreferredMode" "1366x768"
    
Option        "TargetRefresh" "60"
    
Option        "Position" "0 0"
    
Option        "Rotate" "normal"
    
Option        "Disable" "false"
EndSection

Section 
"Monitor"
    
Identifier   "1-Monitor predeterminado"
    
Option        "VendorName" "ATI Proprietary Driver"
    
Option        "ModelName" "Generic Autodetecting Monitor"
    
Option        "DPMS" "true"
    
Option        "PreferredMode" "640x480"
    
Option        "TargetRefresh" "60"
    
Option        "Position" "0 0"
    
Option        "Rotate" "normal"
    
Option        "Disable" "false"
EndSection

Section 
"Monitor"
    
Identifier   "1-DFP5"
    
Option        "VendorName" "ATI Proprietary Driver"
    
Option        "ModelName" "Generic Autodetecting Monitor"
    
Option        "DPMS" "true"
    
Option        "PreferredMode" "1920x1080"
    
Option        "TargetRefresh" "50"
    
Option        "Position" "0 0"
    
Option        "Rotate" "normal"
    
Option        "Disable" "false"
EndSection

Section 
"Device"
    
Identifier  "aticonfig-Device[0]-0"
    
Driver      "fglrx"
    
Option        "Monitor-DFP5" "0-DFP5"
    
BusID       "PCI:1:0:0"
EndSection

Section 
"Device"
    
Identifier  "amdcccle-Device[2]-0"
    
Driver      "fglrx"
    
Option        "Monitor-Monitor predeterminado" "1-Monitor predeterminado"
    
BusID       "PCI:2:0:0"
EndSection

Section 
"Screen"
    
Identifier "aticonfig-Screen[0]-0"
    
Device     "aticonfig-Device[0]-0"
    
DefaultDepth     24
    SubSection 
"Display"
        
Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Section 
"Screen"
    
Identifier "amdcccle-Screen[2]-0"
    
Device     "amdcccle-Device[2]-0"
    
DefaultDepth     24
    SubSection 
"Display"
        
Viewport   0 0
        Depth     24
    EndSubSection
EndSection 
Archivo xorg.conf una vez realizadas las modificaciones:

Código PHP:
Section "ServerFlags"
    
# Option    "DontZap"
    
Option    "AllowMouseOpenFail"    "true"
    
# Option    "DefaultServerLayout"    "alltogether"
    
Option    "Xinerama"    "0"
EndSection

Section 
"InputDevice"
    
Identifier     "keyboard0"
    
Driver        "evdev"
    
Option         "Device"        "/dev/input/by-path/pci-0000:00:13.0-usb-0:1:1.0-event-kbd"
    
Option         "GrabDevice"    "on"
    
Option        "XkbRules" "xorg"
    
Option        "XkbModel" "101"
    
Option        "XkbLayout" "es"
    
Option         "Protocol"      "Standard"
EndSection

Section 
"InputDevice"
    
Identifier     "keyboard1"
    
Driver         "evdev"
    
Option         "Device"        "/dev/input/by-path/platform-i8042-serio-0-event-kbd"
    
Option         "GrabDevice"    "on"
    
Option        "XkbRules" "xorg"
    
Option        "XkbModel" "104"
    
Option        "XkbLayout" "es"
    
Option         "Protocol"      "Standard"
EndSection

Section 
"InputDevice"
    
Identifier     "mouse0"
    
Driver         "evdev"
    
Option         "Device"        "/dev/input/by-path/pci-0000:00:12.0-usb-0:1:1.0-event-mouse"
    
Option         "GrabDevice"    "on"
EndSection

Section 
"InputDevice"
    
Identifier     "mouse1"
    
Driver         "evdev"
    
Option         "Device"        "/dev/input/by-path/pci-0000:00:13.0-usb-0:1:1.1-event-mouse"
    
Option         "GrabDevice"    "on"
EndSection

Section 
"Device"
    
Identifier  "aticonfig-Device[0]-0"
    
Driver      "fglrx"
    
Option        "Monitor-DFP5" "0-DFP5"
    
BusID       "PCI:1:0:0"
EndSection

Section 
"Device"
    
Identifier  "amdcccle-Device[2]-0"
    
Driver      "fglrx"
    
Option        "Monitor-Monitor predeterminado" "1-Monitor predeterminado"
    
BusID       "PCI:2:0:0"
EndSection

Section 
"Screen"
    
Identifier "aticonfig-Screen[0]-0"
    
Device     "aticonfig-Device[0]-0"
    
DefaultDepth     24
    SubSection 
"Display"
        
Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Section 
"Screen"
    
Identifier "amdcccle-Screen[2]-0"
    
Device     "amdcccle-Device[2]-0"
    
DefaultDepth     24
    SubSection 
"Display"
        
Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Section 
"ServerLayout"
    
Identifier    "seat0"
    
Screen        "aticonfig-Screen[0]-0"    0                0
    InputDevice    
"mouse0"    "CorePointer"
    
InputDevice    "keyboard0"    "CoreKeyboard"
    
Option          "AutoAddDevices"        "off"
EndSection

Section 
"ServerLayout"
     
Identifier    "seat1"
    
Screen        "amdcccle-Screen[2]-0"    0                0
    InputDevice    
"mouse1"    "CorePointer"
    
InputDevice    "keyboard1"    "CoreKeyboard"
    
Option          "AutoAddDevices"        "off"
EndSection

Section 
"Monitor"
    
Identifier   "0-CRT1"
    
Option        "VendorName" "ATI Proprietary Driver"
    
Option        "ModelName" "Generic Autodetecting Monitor"
    
Option        "DPMS" "true"
    
Option        "PreferredMode" "1366x768"
    
Option        "TargetRefresh" "60"
    
Option        "Position" "0 0"
    
Option        "Rotate" "normal"
    
Option        "Disable" "false"
EndSection

Section 
"Monitor"
    
Identifier   "1-Monitor predeterminado"
    
Option        "VendorName" "ATI Proprietary Driver"
    
Option        "ModelName" "Generic Autodetecting Monitor"
    
Option        "DPMS" "true"
    
Option        "PreferredMode" "800x600"
    
Option        "TargetRefresh" "60"
    
Option        "Position" "0 0"
    
Option        "Rotate" "normal"
    
Option        "Disable" "false"
EndSection

Section 
"Monitor"
    
Identifier   "1-DFP5"
    
Option        "VendorName" "ATI Proprietary Driver"
    
Option        "ModelName" "Generic Autodetecting Monitor"
    
Option        "DPMS" "true"
    
Option        "PreferredMode" "1920x1080"
    
Option        "TargetRefresh" "50"
    
Option        "Position" "0 0"
    
Option        "Rotate" "normal"
    
Option        "Disable" "false"
EndSection 
Archivo Kdmrc original sin modificacion “/usr/share/kde4/config/kdm/kdmrc”

Código PHP:
# KDM master configuration file
#
# Definition: the greeter is the login dialog, i.e., the part of KDM
# which the user sees.
#
# You can configure every X-display individually.
# Every display has a display name, which consists of a host name
# (which is empty for local displays specified in {Static|Reserve}Servers),
# a colon, and a display number. Additionally, a display belongs to a
# display class (which can be ignored in most cases; the control center
# does not support this feature at all).
# Sections with display-specific settings have the formal syntax
# "[X-" host [":" number [ "_" class ]] "-" sub-section "]"
# You can use the "*" wildcard for host, number, and class. You may omit
# trailing components; they are assumed to be "*" then.
# The host part may be a domain specification like ".inf.tu-dresden.de".
# It may also be "+", which means non-empty, i.e. remote displays only.
# From which section a setting is actually taken is determined by these
# rules:
# - an exact match takes precedence over a partial match (for the host part),
#   which in turn takes precedence over a wildcard ("+" taking precedence
#   over "*")
# - precedence decreases from left to right for equally exact matches
# Example: display name "myhost:0", class "dpy".
# [X-myhost:0_dpy] precedes
# [X-myhost:0_*] (same as [X-myhost:0]) precedes
# [X-myhost:*_dpy] precedes
# [X-myhost:*_*] (same as [X-myhost]) precedes
# [X-+:0_dpy] precedes
# [X-*:0_dpy] precedes
# [X-*:0_*] (same as [X-*:0]) precedes
# [X-*:*_*] (same as [X-*])
# These sections do NOT match this display:
# [X-hishost], [X-myhost:0_dec], [X-*:1], [X-:*]
# If a setting is not found in any matching section, the default is used.
#
# Every comment applies to the following section or key. Note that all
# comments will be lost if you change this file with the systemsettings frontend.
# The defaults refer to KDM's built-in values, not anything set in this file.
#
# Special characters need to be backslash-escaped (leading and trailing
# spaces (\s), tab (\t), linefeed (\n), carriage return (\r) and the
# backslash itself (\\)).
# In lists, fields are separated with commas without whitespace in between.
# Some command strings are subject to simplified sh-style word splitting:
# single quotes (') and double quotes (") have the usual meaning; the backslash
# quotes everything (not only special characters). Note that the backslashes
# need to be doubled because of the two levels of quoting.

[General]
# This option exists solely for the purpose of a clean automatic upgrade.
# Do not even think about changing it!
ConfigVersion=2.4
# See above
SUSEConfigVersion=2
# List of permanent displays. Displays with a hostname are foreign. A display
# class may be specified separated by an underscore.
# Default is ":0"
StaticServers=:0
# List of on-demand displays. See StaticServers for syntax.
# Default is ""
ReserveServers=:1,:2,:3
# VTs to allocate to X-servers. A negative number means that the VT will be
# used only if it is free. If all VTs in this list are used up, the next free
# one greater than the last one in this list will be allocated.
# Default is ""
ServerVTs=-7
# TTYs (without /dev/) to monitor for activity while in console mode.
# Default is ""
ConsoleTTYs=tty1,tty2,tty3,tty4,tty5,tty6
# Where KDM should store its PID (do not store if empty).
# Default is "/var/run/kdm.pid"
#PidFile=
# Whether KDM should lock the PID file to prevent having multiple KDM
# instances running at once. Do not change unless you are brave.
# Default is true
#LockPidFile=false
# Where to store authorization files.
# Default is "/var/lib/kdm/AuthFiles/"
#AuthDir=
# Whether KDM should automatically re-read configuration files, if it
# finds them having changed.
# Default is true
#AutoRescan=false
# Additional environment variables KDM should pass on to all programs it runs.
# LD_LIBRARY_PATH and XCURSOR_THEME are good candidates;
# otherwise, it should not be necessary very often.
# Default is "LANG,XCURSOR_THEME"
#ExportList=LD_LIBRARY_PATH,ANOTHER_IMPORTANT_VAR
# A character device KDM should read entropy from.
# Empty means use the system's preferred entropy device.
# Default is ""
#RandomDevice=/dev/altrandom
# Where the command sockets should be created; make it empty to disable
# them.
# Default is "/var/run/xdmctl"
#FifoDir=/tmp
# The group to which the global command socket should belong;
# can be either a name or a numerical ID.
# Default is 0
#FifoGroup=xdmctl
# The user the greeter should run as. Empty results in root.
# Consider the impact on LogSource when setting it.
# Default is ""
GreeterUID=kdm
# The directory in which KDM should store persistent working data.
# Default is "/var/lib/kdm"
#DataDir=
# The directory in which KDM should store users' .dmrc files. This is only
# needed if the home directories are not readable before actually logging in
# (like with AFS).
# Default is ""
#DmrcDir=/nfs-shared/var/dmrcs

[Xdmcp]
# Whether KDM should listen to incoming XDMCP requests.
# Default is false
#Enable=false
# The UDP port on which KDM should listen for XDMCP requests. Do not change.
# Default is 177
#Port=177
# File with the private keys of X-terminals. Required for XDM authentication.
# Default is "su nobody -c /etc/X11/xdm/Xwilling"
#KeyFile=/usr/share/kde4/config/kdm/kdmkeys
# XDMCP access control file in the usual XDM-Xaccess format.
# Default is "/etc/X11/xdm/Xaccess"
#Xaccess=/etc/X11/xdm/Xaccess
# Number of seconds to wait for display to respond after the user has
# selected a host from the chooser.
# Default is 15
#ChoiceTimeout=10
# Strip domain name from remote display names if it is equal to the local
# domain.
# Default is true
#RemoveDomainname=false
# Use the numeric IP address of the incoming connection on multihomed hosts
# instead of the host name.
# Default is false
#SourceAddress=true
# The program which is invoked to dynamically generate replies to XDMCP
# DirectQuery or BroadcastQuery requests.
# If empty, no program is invoked and "Willing to manage" is sent.
# Default is "/etc/X11/xdm/Xwilling"
#Willing=/etc/X11/xdm/Xwilling

[Shutdown]
# The command (subject to word splitting) to run to halt the system.
# Default is "/sbin/shutdown -h -P now"
HaltCmd=/sbin/shutdown --P now
# The command (subject to word splitting) to run to reboot the system.
# Default is "/sbin/shutdown -r now"
RebootCmd=/sbin/shutdown -r now
# Whether it is allowed to shut down the system via the global command socket.
# Default is false
#AllowFifo=true
# Whether it is allowed to abort active sessions when shutting down the
# system via the global command socket.
# Default is true
#AllowFifoNow=false
# The boot manager KDM should use for offering boot options in the
# shutdown dialog.
# "None" - no boot manager
# "Grub" - Grub boot manager
# "Grub2" - Grub2 boot manager
# "Burg" - Burg boot manager
# "Lilo" - Lilo boot manager (Linux on i386 & x86-64 only)
# Default is Grub2
BootManager=None

# Rough estimations about how many seconds KDM will spend at most on
# - opening a connection to the X-server (OpenTime) if the attempt
#   - times out: OpenTimeout
#   - is refused: OpenRepeat * OpenDelay
# - starting a local X-server (ServerTime):
#   ServerAttempts * (ServerTimeout + OpenDelay)
# - starting a display:
#   - local display: ServerTime + OpenTime
#   - foreign display: StartAttempts * OpenTime
#   - XDMCP display: OpenTime (repeated indefinitely by client)

# Core config for all displays
[X-*-Core]
# How long to wait before retrying to connect a display.
# Default is 15
#OpenDelay=15
# How long to wait before timing out a display connection attempt.
# Default is 120
#OpenTimeout=120
# How many connection attempts to make during a start attempt. Note that
# a timeout aborts the entire start attempt.
# Default is 5
#OpenRepeat=5
# Try at most that many times to start a display. If this fails, the display
# is disabled.
# Default is 4
#StartAttempts=4
# Ping remote display every that many minutes.
# Default is 5
#PingInterval=5
# Wait for a Pong that many minutes.
# Default is 5
#PingTimeout=5
# The name of this X-server's Xauth file.
# If empty, a random name in the AuthDir directory will be used.
# Default is ""
#AuthFile=
# Specify a file with X-resources for the greeter, chooser and background.
# The KDE frontend does not use this file, so you do not need it unless you
# use another background generator than krootimage.
# Default is "/etx/X11/xdm/Xresources"
#Resources=
# The xrdb program to use to read the above specified recources.
# Subject to word splitting.
# Default is "/usr/bin/xrdb"
#Xrdb=
# A program to run before the greeter is shown. Can be used to start an
# xconsole or an alternative background generator. Subject to word splitting.
# Default is "/etc/X11/xdm/Xsetup"
#Setup=
# A program to run before a user session starts. Subject to word splitting.
# Default is "/etc/X11/xdm/Xstartup"
#Startup=
# A program to run after a user session exits. Subject to word splitting.
# Default is "/etc/X11/xdm/Xreset"
#Reset=
# The program which is run as the user which logs in. It is supposed to
# interpret the session argument (see SessionsDirs) and start an appropriate
# session according to it. Subject to word splitting.
# Default is "/etc/X11/xdm/Xsession"
#Session=
# The program to run if Session fails.
# Default is "/usr/bin/xterm"
#FailsafeClient=
# The PATH for the Session program.
# Default is "/usr/local/bin:/usr/bin:/bin:/usr/games"
#UserPath=
# The PATH for Setup, Startup and Reset, etc.
# Default is "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
#SystemPath=
# The default system shell.
# Default is "/bin/sh"
#SystemShell=/bin/bash
# Where to put the user's X-server authorization file if ~/.Xauthority
# cannot be created.
# Default is "/tmp"
#UserAuthDir=
# If true, UserAuthDir will be used unconditionally.
# Default is false
#ForceUserAuthDir=true
# Whether to automatically restart sessions after X-server crashes.
# Note that enabling this makes circumventing screen lockers other than
# KDE's built-in one possible!
# Default is false
AutoReLogin=false
# Allow root logins?
# Default is false
#AllowRootLogin=false
# Allow to log in, when user has set an empty password?
# Default is true
#AllowNullPasswd=false
# Who is allowed to shut down the system. This applies both to the
# greeter and to the command sockets.
# "None" - no "Shutdown..." menu entry is shown at all
# "Root" - the root password must be entered to shut down
# "All" - everybody can shut down the machine
# Default is Root
#AllowShutdown=Root
# Who is allowed to abort active sessions when shutting down.
# "None" - no forced shutdown is allowed at all
# "Root" - the root password must be entered to shut down forcibly
# "All" - everybody can shut down the machine forcibly
# Default is All
#AllowSdForceNow=Root
# The default choice for the shutdown condition/timing.
# "Schedule" - shut down after all active sessions exit (possibly at once)
# "TryNow" - shut down, if no active sessions are open; otherwise, do nothing
# "ForceNow" - shut down unconditionally
# Default is Schedule
#DefaultSdMode=ForceNow
# How to offer shutdown scheduling options:
# "Never" - not at all
# "Optional" - as a button in the simple shutdown dialogs
# "Always" - instead of the simple shutdown dialogs
# Default is Never
#ScheduledSd=Optional
# The directories containing session type definitions in .desktop format,
# ordered by falling priority.
# Default is "/etc/X11/session,/usr/share/kde4/apps/kdm/sessions,/usr/share/xsessions"
#SessionsDirs=/usr/share/kde4/config/kdm/sessions,/usr/share/kde4/apps/kdm/sessions
# The file (relative to $HOME) to redirect the session output to. The
# following character pairs are replaced:
# - %d -> current display
# - %u -> current user
# - %r -> empty at first. See below.
# - %% -> a single %
# When the constructed filename cannot be used safely and the specification
# contains %<stuff>r, other names will be tried - this time expanding %<stuff>r
# to <stuff> followed by a random number.
# Default is ".xsession-errors"
ClientLogFile=.xsession-errors-%d
# Fallback when ClientLogFile cannot be used. The same expansions are
# supported. DO NOT use relative paths here.
# Default is "/tmp/xerr-%u-%d%-r"
#ClientLogFallback=/var/log/xsession-errors/%u-%d%-r
# Whether KDM's built-in utmp/wtmp/lastlog registration should be used.
# Default is false
#UseSessReg=true

# Greeter config for all displays
[X-*-Greeter]
# Specify the widget style for the greeter. Empty means to use the
# built-in default which currently is "Oxygen-air".
# Default is ""
GUIStyle=
# Specify the widget color scheme for the greeter. Empty means to use the
# built-in default which currently is "Oxygen-air".
# Default is ""
ColorScheme=
# What should be shown in the greeter's logo are:
# "None" - nothing
# "Logo" - the image specified by LogoPixmap
# "Clock" - a neat analog clock
# Default is Clock
#LogoArea=Clock
# The image to show when LogoArea=Logo.
# Default is ""
LogoPixmap=/usr/share/kde4/apps/kdm/pics/kdelogo.png
# The relative coordinates (X,Y in percent) of the center of the greeter.
# Default is "50,50"
GreeterPos=50,50
# The screen the greeter should be displayed on in multi-headed and Xinerama
# setups. The numbering starts with 0. For Xinerama, it corresponds to the
# listing order in the active ServerLayout section of XF86Config; -1 means
# to use the upper-left screen, -2 means to use the upper-right screen.
# Default is 0
#GreeterScreen=-1
# The headline in the greeter. The following character pairs are replaced:
# - %d -> current display
# - %h -> host name, possibly with domain name
# - %n -> node name, most probably the host name without domain name
# - %s -> the operating system
# - %r -> the operating system's version
# - %m -> the machine (hardware) type
# - %% -> a single %
# Default is "Welcome to %s at %n"
GreetString=Bienvenido a %s en %n
# Whether the fonts used in the greeter should be antialiased.
# Default is false
AntiAliasing=false
# The font for the greeter headline. The value is encoded.
# Default is "Serif 20pt bold"
GreetFont=Serif,20,-1,5,50,0,0,0,0,0
# The normal font used in the greeter. The value is encoded.
# Default is "Sans Serif 10pt"
StdFont=Sans Serif,10,-1,5,50,0,0,0,0,0
# The font used for the "Login Failed" message. The value is encoded.
# Default is "Sans Serif 10pt bold"
FailFont=Sans Serif,10,-1,5,75,0,0,0,0,0
# What to do with the Num Lock modifier for the time the greeter is running:
# "Off" - turn off
# "On" - turn on
# "Keep" - do not change the state
# Default is Keep
#NumLock=Off
# Language and locale to use in the greeter, encoded like $LANGUAGE.
# If empty, the settings from the environment are used.
# Default is ""
Language=es
# Enable autocompletion in the username line edit.
# Default is false
UserCompletion=false
# Enable user list (names along with images) in the greeter.
# Default is true
UserList=true
# User selection for UserCompletion and UserList:
# "NotHidden" - all users except those listed in HiddenUsers
# "Selected" - only the users listed in SelectedUsers
# Default is NotHidden
ShowUsers=NotHidden
# For ShowUsers=Selected. @<group> means all users in that group.
# Default is ""
SelectedUsers=
# For ShowUsers=NotHidden. @<group> means all users in that group.
# Default is "root"
HiddenUsers=
# Special case of HiddenUsers: users with a non-zero UID less than this number
# will not be shown as well.
# Default is 0
MinShowUID=500
# Complement to MinShowUID: users with a UID greater than this number will
# not be shown as well.
# Default is 65535
MaxShowUID=65000
# If false, the users are listed in the order they appear in /etc/passwd.
# If true, they are sorted alphabetically.
# Default is true
SortUsers=true
# Specify, where the users' pictures should be taken from.
# "AdminOnly" - from <FaceDir>/$USER.face[.icon]
# "PreferAdmin" - prefer <FaceDir>, fallback on $HOME
# "PreferUser" - ... and the other way round
# "UserOnly" - from the user's $HOME/.face[.icon]
# Default is AdminOnly
FaceSource=AdminOnly
# The directory containing the user images if FaceSource is not UserOnly.
# Default is "/usr/share/kde4/apps/kdm/faces"
#FaceDir=/usr/share/faces
# Specify, if/which user should be preselected for log in.
# "None" - do not preselect any user
# "Previous" - the user which successfully logged in last time
# "Default" - the user specified in the DefaultUser option
# Default is None
#PreselectUser=Previous
# If this is true, the password input line is focused automatically if
# a user is preselected.
# Default is false
#FocusPasswd=true
# If this is true, the entered password is echoed as bullets. Otherwise,
# no feedback is given at all.
# Default is true
#EchoPasswd=false
# If true, krootimage will be automatically started by KDM; otherwise, the
# Setup script should be used to setup the background.
# Default is false
UseBackground=true
# The configuration file to be used by krootimage.
# Default is "/usr/share/kde4/config/kdm/backgroundrc"
#BackgroundCfg=
# Whether to grab keyboard and mouse while the greeter is visible. Grabs
# may improve security, but make on-screen keyboards, etc. unusable.
# "Never" - never grab
# "IfNoAuth" - grab if the display requires no X authorization
# "Always" - always grab
# Default is IfNoAuth
#GrabInput=Always
# Hold the X-server grabbed the whole time the greeter is visible. This
# may be more secure, but it will disable any background and other
# X-clients started from the Setup script.
# Default is false
#GrabServer=true
# How many seconds to wait for grab to succeed.
# Default is 3
#GrabTimeout=3
# Warn, if display has no X-authorization (local auth cannot be created,
# XDMCP display wants no auth, or display is foreign from StaticServers).
# Default is true
#AuthComplain=false
# Random seed for forging saved session types, etc. of unknown users.
# This value should be random but constant across the login domain.
# Default is 0
ForgingSeed=1362570130
# Specify conversation plugins for the login dialog. Each plugin can be
# specified as a base name (which expands to $kde_modulesdir/kgreet_$base)
# or as a full pathname.
# Default is "classic"
#PluginsLogin=sign
# Same as PluginsLogin, but for the shutdown dialog.
# Default is "classic"
#PluginsShutdown=modern
# A list of options of the form Key=Value. The conversation plugins can query
# these settings; it is up to them what possible keys are.
# Default is ""
#PluginOptions=SomeKey=randomvalue,Foo=bar
# Show the "Console Login" action in the greeter (if ServerTTY/ConsoleTTYs
# is configured).
# Default is true
#AllowConsole=false
# A program to run while the greeter is visible. It is supposed to preload
# as much as possible of the session that is going to be started (most
# probably).
# Default is "/usr/bin/preloadkde"
#Preloader=/usr/bin/preloadkde
# Whether the greeter should be themed.
# Default is true
UseTheme=true
# The theme to use for the greeter. Can point to either a directory or an XML
# file.
# Default is ""
Theme=/usr/share/kde4/apps/kdm/themes/horos
# Enable the Alt-Ctrl-D shortcut to toggle greeter theme debugging.
# Default is false
#AllowThemeDebug=true

# Core config for local displays
[X-:*-Core]
# How often to try to run the X-server. Running includes executing it and
# waiting for it to come up.
# Default is 1
#ServerAttempts=1
# How long to wait for a local X-server to come up.
# Default is 60
#ServerTimeout=60
# The command line to start the X-server, without display number and VT spec.
# This string is subject to word splitting.
# Default is "/usr/bin/X"
#ServerCmd=/usr/bin/X
# Additional arguments for the X-servers for local sessions.
# This string is subject to word splitting.
# Default is ""
#ServerArgsLocal=-nolisten tcp
# Additional arguments for the X-servers for remote sessions.
# This string is subject to word splitting.
# Default is ""
#ServerArgsRemote=
# The user the X-server should run as. Empty results in root.
# Default is ""
#ServerUID=_x11
# Restart instead of resetting the local X-server after session exit.
# Use it if the server leaks memory etc.
# Default is false
#TerminateServer=true
# Create X-authorizations for local displays.
# Default is true
#Authorize=false
# Which X-authorization mechanisms should be used.
# Default is "MIT-MAGIC-COOKIE-1"
#AuthNames=
# Need to reset the X-server to make it read initial Xauth file.
# Default is false
#ResetForAuth=true
# See above
#AllowNullPasswd=true
# See above
#AllowShutdown=All
# Enable password-less logins on this display. USE WITH EXTREME CARE!
# Default is false
NoPassEnable=false
# The users that do not need to provide a password to log in. NEVER list root!
# "*" means all non-root users. @<group> means all users in that group.
# Default is ""
NoPassUsers=

# Greeter config for local displays
[X-:*-Greeter]
# See above
PreselectUser=Previous
# See above
FocusPasswd=true
# Specify whether the greeter of local displays should start up in host chooser
# (remote) or login (local) mode and whether it is allowed to switch to the
# other mode.
# "LocalOnly" - only local login possible
# "DefaultLocal" - start up in local mode, but allow switching to remote mode
# "DefaultRemote" - ... and the other way round
# "RemoteOnly" - only choice of remote host possible
# Default is LocalOnly
LoginMode=DefaultLocal
# A list of hosts to be automatically added to the remote login menu. The
# special name "*" means broadcast.
# Default is "*"
#ChooserHosts=*,host1,host2,host3.local,login.domain.com
# Show the "Restart X Server"/"Close Connection" action in the greeter.
# Default is true
AllowClose=false
# The user to preselect if PreselectUser=Default.
# Default is ""
DefaultUser=orlando

# Core config for 1st local display
[X-:0-Core]
# The VT the X-server should run on; auto-assign if zero, don't assign if -1.
# Better leave it zero and use ServerVTs.
# Default is 0
#ServerVT=7
# See above
TerminateServer=true
# All users can login without password
# Default is false
#NoPassAllUsers=true
# Enable automatic login. USE WITH EXTREME CARE!
# Default is false
#AutoLoginEnable=true
# If true, auto-login after logout. If false, auto-login is performed only
# when a display session starts up.
# Default is false
#AutoLoginAgain=true
# The delay in seconds before automatic login kicks in.
# Default is 0
#AutoLoginDelay=10
# The user to log in automatically. NEVER specify root!
# Default is ""
AutoLoginUser=
# The password for the user to log in automatically. This is NOT required
# unless the user is logged into a NIS or Kerberos domain. If you use this
# option, you should "chmod 600 kdmrc" for obvious reasons.
# Default is ""
#AutoLoginPass=secret!
# Immediately lock the automatically started session. This works only with
# KDE sessions.
# Default is false
AutoLoginLocked=false
# See above
ClientLogFile=.xsession-errors

# Core config for Xgl display
[X-:93-Core]
# See above
TerminateServer=true

# Greeter config for 1st local display
[X-:0-Greeter]
# See above
#PreselectUser=Default
# See above
#DefaultUser=johndoe 
Archivo Kdmrc con la modificacion “/usr/share/kde4/config/kdm/kdmrc”

Código PHP:
[General]
ConfigVersion=2.4
ConsoleTTYs
=tty1,tty2,tty3,tty4,tty5,tty6
PidFile
=/var/run/kdm.pid
ReserveServers
=:2,:3
ServerVTs
=-7
StaticServers
=:0,:1

[Shutdown]
BootManager=Grub2
HaltCmd
=/sbin/shutdown --P now
RebootCmd
=/sbin/shutdown -r now

[X-*-Core]
AllowNullPasswd=false
AllowRootLogin
=false
AllowShutdown
=Root
Authorize
=true
AutoReLogin
=false
ClientLogFile
=.xsession-errors-%s
Reset
=/etc/X11/xdm/Xreset
Resources
=/etx/X11/xdm/Xresources
Session
=/etc/X11/xdm/Xsession
SessionsDirs
=/etc/X11/xdm/Xsession,/usr/share/xsessions,/usr/share/kde4/apps/kdm/sessions
Setup
=/etc/X11/xdm/Xsetup
Startup
=/etc/X11/xdm/Xstartup

[X-*-Greeter]
AllowConsole=true
AntiAliasing
=true
AuthComplain
=true
BackgroundCfg
=/usr/share/kde4/config/kdm/backgroundrc
ColorScheme
=
DefaultUser=
EchoMode=OneStar
FaceSource
=PreferUser
FailFont
=Tahoma,11,-1,5,75,0,0,0,0,0
FocusPasswd
=false
ForgingSeed
=1097313140
GUIStyle
=
GreetFont=Serif,20,-1,5,50,0,0,0,0,0
GreetString
=Bienvenido a %s en %n
GreeterPos
=50,50
HiddenUsers
=root
Language
=es
LogoArea
=None
LogoPixmap
=/usr/share/kde4/apps/kdm/pics/kdelogo.png
MaxShowUID
=65000
MinShowUID
=500
PreselectUser
=None
SelectedUsers
=
ShowUsers=NotHidden
SortUsers
=true
StdFont
=Tahoma,11,-1,5,50,0,0,0,0,0
UseBackground
=false
UserCompletion
=false
UserList
=true

[X-:*-Core]
AllowNullPasswd=true
AllowRootLogin
=true
AllowShutdown
=All
NoPassEnable
=false
NoPassUsers
=

[
X-:*-Greeter]
AllowClose=true
DefaultUser
=glenn
FocusPasswd
=true
LoginMode
=DefaultLocal
PreselectUser
=Previous

[X-:0-Core]
AutoLoginAgain=false
AutoLoginDelay
=0
AutoLoginEnable
=false
AutoLoginLocked
=false
AutoLoginUser
=glenn
ClientLogFile
=.xsession-errors
ServerArgsLocal
=-nolisten tcp -layout seat0 -sharevts -novtswitch 

[X-:1-Core]
ServerArgsLocal=-nolisten tcp -layout seat1 -sharevts -novtswitch 

[Xdmcp]
Enable=falseXwilling
Willing
=/etc/X11/xdm/Xwilling
Xaccess
=/etc/X11/xdm/Xaccess 
Login multiseat (sin gestor de pantallas)
Para no registrarnos automáticamente y poder elegir el usuario, simplemente hay que desmarcar con yast el inicio automático de los usuarios.
Login multiseat (con gestor de pantallas)
Para registrarnos automáticamente y no tener que elegir usuario Yast solo te permite activar uno. Habría que mirar el tema para saber que archivo hay que modificar manualmente.


PulseAudio

Si los dos usuarios quieren utilizar la tarjeta de sonido a la vez, es necesario el uso de un servidor de sonido, PulseAudio siendo más prevalente. Por lo general, el servidor PulseAudio se ejecuta sólo para el usuario activo y no permite múltiples instancias de usuario.

La solución a este problema es utilizar “system-wide PulseAudio server” (instalar el rpm con yast o zypper). Aunque este enfoque no esta recomendado por sus autores, es probablemente la configuración más correcta.




Configuración de “system-wide PulseAudio server

1º En /etc/pulse/default.pa modificar los derechos de acceso
1ºmodificando #load-module module-native-protocol-unix y dejandolo como load-module module-native-protocol-unix auth-group=pulse-access auth-group-enable=1
2ºAñadiendo load-module module-http-protocol-tcp obtendremos acceso via navegador http://localhost:4714/


Código PHP:
#!/usr/bin/pulseaudio -nF
#
# This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# PulseAudio is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with PulseAudio; if not, write to the Free Software Foundation,
# Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.

# This startup script is used only if PulseAudio is started per-user
# (i.e. not in system mode)

.nofail

### Load something into the sample cache
#load-sample-lazy x11-bell /usr/share/sounds/gtk-events/activate.wav
#load-sample-lazy pulse-hotplug /usr/share/sounds/startup3.wav
#load-sample-lazy pulse-coldplug /usr/share/sounds/startup3.wav
#load-sample-lazy pulse-access /usr/share/sounds/generic.wav

.fail

### Automatically restore the volume of streams and devices
load-module module-device-restore
load
-module module-stream-restore
load
-module module-card-restore

### Automatically augment property information from .desktop files
### stored in /usr/share/application
load-module module-augment-properties

### Should be after module-*-restore but before module-*-detect
load-module module-switch-on-port-available

### Load audio drivers statically
### (it's probably better to not load these drivers manually, but instead
### use module-udev-detect -- see below -- for doing this automatically)
#load-module module-alsa-sink
#load-module module-alsa-source device=hw:1,0
#load-module module-oss device="/dev/dsp" sink_name=output source_name=input
#load-module module-oss-mmap device="/dev/dsp" sink_name=output source_name=input
#load-module module-null-sink
#load-module module-pipe-sink

### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
load
-module module-udev-detect
.else
### Use the static hardware detection module (for systems that lack udev support)
load-module module-detect
.endif

### Automatically connect sink and source if JACK server is present
.ifexists module-jackdbus-detect.so
.nofail
load
-module module-jackdbus-detect channels=2
.fail
.endif

### Automatically load driver modules for Bluetooth hardware
.ifexists module-bluetooth-policy.so
load
-module module-bluetooth-policy
.endif

.
ifexists module-bluetooth-discover.so
load
-module module-bluetooth-discover
.endif

### Load several protocols
.ifexists module-esound-protocol-unix.so 
#load-module module-native-protocol-unix
load-module module-native-protocol-unix auth-group=pulse-access auth-group-enable=1
.endif


### Network access (may be configured with paprefs, so leave this commented
### here if you plan to use paprefs)
#load-module module-esound-protocol-tcp
#load-module module-native-protocol-tcp
#load-module module-zeroconf-publish
load-module module-http-protocol-tcp

### Load the RTP receiver module (also configured via paprefs, see above)
#load-module module-rtp-recv

### Load the RTP sender module (also configured via paprefs, see above)
#load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 sink_properties="device.description='RTP Multicast Sink'"
#load-module module-rtp-send source=rtp.monitor

### Load additional modules from GConf settings. This can be configured with the paprefs tool.
### Please keep in mind that the modules configured by paprefs might conflict with manually
### loaded modules.
.ifexists module-gconf.so
.nofail
load
-module module-gconf
.fail
.endif

### Automatically restore the default sink/source when changed by the user
### during runtime
### NOTE: This should be loaded as early as possible so that subsequent modules
### that look up the default sink/source get the right value
load-module module-default-device-restore

### Automatically move streams to the default sink if the sink they are
### connected to dies, similar for sources
load-module module-rescue-streams

### Make sure we always have a sink around, even if it is a null sink.
load-module module-always-sink

### Honour intended role device property
load-module module-intended-roles

### Automatically suspend sinks/sources that become idle for too long
load-module module-suspend-on-idle

### If autoexit on idle is enabled we want to make sure we only quit
### when no local session needs us anymore.
.ifexists module-console-kit.so
load
-module module-console-kit
.endif
.
ifexists module-systemd-login.so
load
-module module-systemd-login
.endif

### Enable positioned event sounds
load-module module-position-event-sounds

### Cork music/video streams when a phone stream is active
load-module module-role-cork

### Modules to allow autoloading of filters (such as echo cancellation)
### on demand. module-filter-heuristics tries to determine what filters
### make sense, and module-filter-apply does the heavy-lifting of
### loading modules and rerouting streams.
load-module module-filter-heuristics
load
-module module-filter-apply

# X11 modules should not be started from default.pa so that one daemon
# can be shared by multiple sessions.

### Load X11 bell module
#load-module module-x11-bell sample=bell-windowing-system

### Register ourselves in the X11 session manager
#load-module module-x11-xsmp

### Publish connection data in the X11 root window
#.ifexists module-x11-publish.so
#.nofail
#load-module module-x11-publish
#.fail
#.endif

### Make some devices default
#set-default-sink output
#set-default-source input 
Acceso de usuarios

En el archivo /etc/pulse/client.conf
Descomentamos ;auto-connect-localhost = no y lo dejamos como auto-connect-localhost = yes

Código PHP:
# This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# PulseAudio is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with PulseAudio; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
# USA.

## Configuration file for PulseAudio clients. See pulse-client.conf(5) for
## more information. Default values are commented out.  Use either ; or # for
## commenting.

; default-sink =
; default-
source =
; default-
server =
; default-
dbus-server =

autospawn yes
daemon-binary = /usr/bin/pulseaudio
extra-arguments = --log-target=syslog

cookie-file =

enable-shm yes
shm-size-bytes # setting this 0 will use the system-default, usually 64 MiB

auto-connect-localhost yes
auto-connect-display no
autospawn 
yes 
Una vez modificados los archivos, vamos a yast y entramos en “Gestión de usuarios y grupos”, vanos a la pestaña de “grupos”, en “definir filtro”, seleccionamos “grupo del sistema”, buscamos “pulse-access” y lo editamos añadiendo los usuarios que tengamos en el sistema. Aceptamos y salimos.

Si volvemos a entrar en “Gestión de usuarios y grupos”,nuestros usuarios deberán de tener como mínimo acesso a “users,audio,pulse-access”.

Ahora reiniciamos el sistema.

Una vez que todo funcione correctamente comprobamos el servidor de sonido con el navegador.

DUDAS

Preguntar si deberíamos de poner otra vez auto-connect-localhost = no.

auto-connect-localhost=intentará automáticamente conectarse a localhost vía IP. Hacer que funcione así es un agujero de seguridad potencial ya que las conexiones son sólo autenticadas en un solo sentido y un servidor pirata podría, por tanto, engañar a un cliente en enviarlo a su información privada (por ejemplo, las llamadas VoIP). Esto fue posible gracias a incumplir PulseAudio versión 0.9.21 en adelante. El valor predeterminado es no.

auto-connect-localhost= Automatically try to connect to localhost via IP. Enabling this is a potential security hole since connections are only authenticated one-way and a rogue server might hence fool a client into sending it its private (e.g. VoIP call) data. This was enabled by default on PulseAudio version 0.9.21 and older. Defaults to no.

Si ejecuto:
Código:
pulseaudio --system
W: [pulseaudio] main.c: Ejecutándose en modo de sistema, ¡pero no se ha configurado --disallow-exit! 
W: [pulseaudio] main.c: Ejecutándose en modo de sistema, ¡pero no se ha configurado --disallow-module-loading!
N: [pulseaudio] main.c: Ejecutándose en modo de sistema, ¡desactivando forzadamente el modo SHM!
N: [pulseaudio] main.c: Ejecutándose en modo de sistema, ¡desactivando forzadamente exit idle time!
W: [pulseaudio] main.c: El directorio de inicio del usuario 'pulse' no es '/var/run/pulse', ignorando.
W: [pulseaudio] main.c: Bien, o sea que está ejecutando PA en modo de sistema. Por favor entienda que, en general, no debería estar haciéndolo.
W: [pulseaudio] main.c: Si insiste en seguir utilizando este modo, será debido a su propio accionar que las cosas no funcionen como se esperaba.
W: [pulseaudio] main.c: Por favor lea http://pulseaudio.org/wiki/WhatIsWrongWithSystemMod para obtener una explicación acerca de por qué es una mala idea utilizar el  modo sistema.
W: [pulseaudio] source.c: Default and alternate sample rates are the same.
Si ejecuto pactl -s "unix:/var/run/pulse/native" list
Código:
pactl -s "unix:/var/run/pulse/native" list
Error en la conexión: Conexión negada
pa_context_connect() falló: Conexión negada
No existía la carpeta en /var/run/pulse la cree y después de arrancar solo genera un pid.

Lo curioso de esto, es que el sonido funciona en los dos escritorios, la única diferencia que hay entre ambos, son los sistemas de audio de KDE, que pasan a llamarse de diferente forma.





Dudas con el xorg.conf

Es mejor configurar un solo xorg.conf o es mejor desglosarlo entre:

10-evdev.conf
11-mouse.conf
20-synaptics.conf
20-wacom.conf
50-device.conf
50-monitor.conf
50-screen.conf
50-vmmouse.conf
90-keytable.conf
Motivo principal seria para prevenir que al configurar xorg.conf manualmente, no se desconfigure al utilizar el “AMD Catalyst Control Center” el software que modifica el archivo xorg.conf.

Ambos usuarios pueden leer el archivo con el software “AMD Catalyst Control Center”. No he probado aún si los pueden desconfigurar o solo se modifica la parte del usuario que le afecta. ¿alguien lo sabe? ->hacer prueba



http://s2.subirimagenes.com/imagen/p...966622ati1.png



En caso de que fuera la segunda opción, donde se define la Section "ServerLayout" del archivo xorg.conf. Y los teclados en que sección.

5º Las primeras pruebas que hice con el navegador a localhost:4714 me funcionaron después ya no pude entrar mas. → Averiguar motivo

Información adicional de consola a titulo informativo:
seat0:
Código PHP:
xinput list
&
#9121; Virtual core pointer                          id=2    [master pointer  (3)]
&#9116;   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
&#9116;   ↳ mouse0                                    id=6    [slave  pointer  (2)]
&#9123; Virtual core keyboard                         id=3    [master keyboard (2)]
    
&#8627; Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    
&#8627; keyboard0                                 id=7    [slave  keyboard (3)] 
seat1:
Código PHP:
xinput list
&
#9121; Virtual core pointer                          id=2    [master pointer  (3)]
&#9116;   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
&#9116;   ↳ mouse1                                    id=6    [slave  pointer  (2)]
&#9123; Virtual core keyboard                         id=3    [master keyboard (2)]
    
&#8627; Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    
&#8627; keyboard1                                 id=7    [slave  keyboard (3)] 
Código PHP:
lsusb
Bus 003 Device 001
ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 002
ID 0bda:0161 Realtek Semiconductor CorpMass Storage Device
Bus 007 Device 001
ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001
ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001
ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002
ID 046d:c52e LogitechInc
Bus 005 Device 001ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003
ID 046d:0825 LogitechIncWebcam C270
Bus 001 Device 001
ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 003
ID 0a5c:2101 Broadcom CorpBCM2045 Bluetooth
Bus 004 Device 002
ID 046d:c062 LogitechIncM-UAS144 [LS1 Laser Mouse]
Bus 004 Device 001ID 1d6b:0001 Linux Foundation 1.1 root hub 
__________________
--
hkp://subkeys.pgp.net
GNU/Linux Opensuse leap 42.3 x86_64
Linux Registered User #391410



(http://linuxcounter.net/)

Última edición por soyasi; 23-jun-2014 a las 03:05
Responder Citando
Los Siguientes 2 Usuarios Han Dado las Gracias a soyasi Por Este Mensaje:
DiabloRojo (23-jun-2014), mikrios (23-jun-2014)
  #2  
Antiguo 23-jun-2014, 17:55
Avatar de mikrios
mikrios mikrios está desconectado
Miembro FOROSuSE
 
Fecha de Ingreso: 02-marzo-2013
Ubicación: Lat. 27.994547-Lon -15.405127-160m nivel del mar
Versión: 13.1-2,TW,Leap
Mensajes: 4.551
Agradecimientos: 1.916
Agradecido 1.417 Veces en 1.187 Mensajes
Poder de Credibilidad: 9
mikrios llegará a ser famoso muy pronto
Creo que recomendaban alsa , porque pulse era mas difícil de configurar ; pero si te funciono , felicidades .

Saludos cordiales
Responder Citando
  #3  
Antiguo 30-jun-2014, 01:26
Avatar de soyasi
soyasi soyasi está desconectado
Miembro Senior
 
Fecha de Ingreso: 27-julio-2005
Ubicación: Atlántida
Versión: leap 42.1
Mensajes: 855
Agradecimientos: 190
Agradecido 323 Veces en 221 Mensajes
Poder de Credibilidad: 13
soyasi está en el buen camino
Sigo con mi manualillo, aunque tengo poco tiempo y haciendo pruebas:

Hasta ahora funciona, salvo el sonido, como dice mikrios con alsa sin problemas y con pulseaudio, cuando le da la gana.

me he encontrado con este ¿error? :

Cita:
loginctl
SESSION UID USER SEAT
1 1001 soyasi seat0
2 1002 soyasi1 seat0

2 sessions listed.
Según entiendo aunque crea el multiseat, los crea en seat0 ¿alguien sabe el motivo?

Código PHP:
loginctl session-status 1
soyasi (1001)
           
SinceSun2014-06-29 20:07:35 WEST2h 0min ago
          Leader
1180 (kdm)
            
Seatseat0vc7
         Display
: :0
         Service
xdmtype x11; class user
           State
active
          CGroup
name=systemd:/user/soyasi/1
                  
&#9500;  1180 -:0
                  
&#9500;  1661 /bin/sh /usr/bin/startkde
                  
&#9500;  1788 /usr/bin/dbus-launch --sh-syntax --exit-with-session /etc/X11/xinit/xinitrc
                  
&#9500;  1789 /bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
                  
&#9500;  1831 /usr/lib/kde4/libexec/start_kdeinit +kcminit_startup
                  
&#9500;  1832 kdeinit4: kdeinit4 Running...
                  
&#9500;  1833 kdeinit4: klauncher [kdeinit] --fd=9
                  
&#9500;  1835 kdeinit4: kded4 [kdeinit]
                  
&#9500;  1854 kdeinit4: kglobalaccel [kdeinit]
                  
&#9500;  1872 /usr/bin/bluedevil-helper
                  
&#9500;  1874 /usr/bin/obex-data-server --no-daemon
                  
&#9500;  1919 /usr/bin/bluedevil-monolithic
                  
&#9500;  1941 kdeinit4: kwalletd [kdeinit]
                  
&#9500;  1946 /usr/bin/kactivitymanagerd
                  
&#9500;  1966 kwrapper4 ksmserver
                  
&#9500;  1969 kdeinit4: ksmserver [kdeinit]
                  
&#9500;  1993 /usr/lib/kde4/libexec/kdeconnectd
                  
&#9500;  1996 /usr/bin/knotify4
                  
&#9500;  2042 kdeinit4: plasma-desktop [kdeinit]
                  
&#9500;  2044 /usr/bin/kwin --crashes 1
                  
&#9500;  2121 ksysguardd
                  
&#9500;  2139 /usr/bin/baloo_file
                  
&#9500;  2160 /usr/bin/kuiserver
                  
&#9500;  2242 kdeinit4: krunner [kdeinit]
                  
&#9500;  2265 /usr/bin/pulseaudio --start --log-target=syslog
                  
&#9500;  2291 /usr/lib/gvfs/gvfsd
                  
&#9500;  2295 /usr/lib/gvfs//gvfsd-fuse -f /run/user/1001/gvfs
                  
&#9500;  2322 /usr/lib/pulse/gconf-helper
                  
&#9500;  2324 /usr/lib/GConf/2/gconfd-2
                  
&#9500;  2359 /usr/lib/kde4/libexec/polkit-kde-authentication-agent-1
                  
&#9500;  2360 /usr/lib/tracker-store
                  
&#9500;  2362 /usr/lib/tracker-miner-fs
                  
&#9500;  2364 kdeinit4: klipper [kdeinit]
                  
&#9500;  2366 kdeinit4: kmix [kdeinit]
                  
&#9500;  2440 /usr/lib/gvfs/gvfs-udisks2-volume-monitor
                  
&#9500;  2444 /usr/lib/gvfs/gvfs-afc-volume-monitor
                  
&#9500;  2449 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
                  
&#9500;  4433 kdeinit4: konsole [kdeinit
                  
&#9500;  4435 /bin/bash
                  
&#9500;  7040 /usr/lib/at-spi2/at-spi-bus-launcher
                  
&#9500;  7044 /bin/dbus-daemon --config-file=/etc/at-spi2/accessibility.conf --nofork --print-address 3
                  
&#9500;  7047 /usr/lib/at-spi2/at-spi2-registryd --use-gnome-session
                  
&#9500; 11161 /bin/bash
                  
&#9500; 11321 /usr/lib/polkit-1/polkit-agent-helper-1 root cookie1
                  
&#9500; 12799 kdeinit4: kio_http_cache_cleaner [kdeinit]
                  
&#9500; 12861 dbus-launch --autolaunch 203f7fbf480599b2c20789f8519177b2 --binary-syntax --close-stderr
                  
&#9500; 12862 /bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
                  
&#9500; 14776 /opt/google/chrome/chrome --type=renderer --lang=es --force-fieldtrials=ExtensionInstallVerification/None/OmniboxBundledExperimentV1/StandardR4/OmniboxStopTimer/S...
                  
&#9500; 14942 /usr/bin/amarok
                  
&#9500; 15376 /opt/google/chrome/chrome --type=ppapi --channel=24991.10.2039717793 --ppapi-flash-args --lang=es
                  
&#9500; 18522 /usr/bin/kgpg
                  
&#9500; 19209 man loginctl
                  
&#9500; 19219 less
                  
&#9500; 20141 loginctl session-status 1
                  
&#9500; 20142 less
                  
&#9500; 21337 /opt/google/chrome/chrome --type=renderer --lang=es --force-fieldtrials=ExtensionInstallVerification/None/OmniboxBundledExperimentV1/StandardR4/OmniboxStopTimer/S...
                  
&#9500; 24991 /opt/google/chrome/chrome
                  
&#9500; 24996 /opt/google/chrome/chrome --type=sandbox-ipc
                  
&#9500; 24997 /opt/google/chrome/chrome-sandbox /opt/google/chrome/chrome --type=zygote
                  
&#9500; 24998 /opt/google/chrome/chrome --type=zygote
                  
&#9500; 25004 /opt/google/chrome/nacl_helper
                  
&#9500; 25005 /opt/google/chrome/chrome --type=zygote
                  
&#9500; 25738 /opt/google/chrome/chrome --type=renderer --lang=es --force-fieldtrials=ExtensionInstallVerification/None/OmniboxBundledExperimentV1/StandardR4/OmniboxStopTimer/S...
                  
&#9500; 30283 /usr/lib/kde4/libexec/kdesud
                  
&#9500; 31002 /bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
                  
&#9500; 31021 kdeinit4: kdeinit4 Runnin e
                  
&#9500; 31022 kdeinit4: klauncher [kdei e
                  
&#9500; 31024 kdeinit4: kded4 [kdeinit]
                  
&#9500; 31030 /usr/bin/kactivitymanagerd
                  
&#9500; 31035 kdeinit4: kglobalaccel [k e
                  
&#9492; 31626 python /usr/share/veromix/dbus-service/veromix-service-qt.py
lines 34-79/79 (END
Código PHP:
loginctl session-status 2
soyasi1 (1002)
           
SinceSun2014-06-29 20:08:54 WEST2h 2min ago
          Leader
1203 (kdm)
            
Seatseat0vc8
         Display
: :1
         Service
xdmtype x11; class user
           State
online
          CGroup
name=systemd:/user/soyasi1/2
                  
&#9500;  1203 -:1
                  
&#9500;  3374 /bin/sh /usr/bin/startkde
                  
&#9500;  3484 /usr/bin/dbus-launch --sh-syntax --exit-with-session /etc/X11/xinit/xinitrc
                  
&#9500;  3485 /bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
                  
&#9500;  3526 /usr/lib/kde4/libexec/start_kdeinit +kcminit_startup
                  
&#9500;  3527 kdeinit4: kdeinit4 Running...
                  
&#9500;  3531 kdeinit4: klauncher [kdeinit] --fd=9
                  
&#9500;  3546 kdeinit4: kded4 [kdeinit]
                  
&#9500;  3549 kdeinit4: kglobalaccel [kdeinit]
                  
&#9500;  3551 /usr/bin/bluedevil-helper
                  
&#9500;  3553 /usr/bin/obex-data-server --no-daemon
                  
&#9500;  3558 /usr/bin/bluedevil-monolithic
                  
&#9500;  3564 kdeinit4: kwalletd [kdeinit]
                  
&#9500;  3569 /usr/bin/kactivitymanagerd
                  
&#9500;  3590 kwrapper4 ksmserver
                  
&#9500;  3591 kdeinit4: ksmserver [kdeinit]
                  
&#9500;  3600 /usr/lib/kde4/libexec/kdeconnectd
                  
&#9500;  3602 kwin -session 101bb16f176120000140406866000000279500000_1404068726_433255
                  
&#9500;  3612 kdeinit4: plasma-desktop [kdeinit]
                  
&#9500;  3613 /usr/bin/knotify4
                  
&#9500;  3634 ksysguardd
                  
&#9500;  3636 /usr/bin/baloo_file
                  
&#9500;  3656 /usr/bin/kuiserver
                  
&#9500;  3737 kdeinit4: krunner [kdeinit]
                  
&#9500;  3740 kdeinit4: kmix [kdeinit] -session 101bb16f17612000014040686680
                  
&#9500;  3753 /usr/lib/tracker-store
                  
&#9500;  3754 /usr/lib/kde4/libexec/polkit-kde-authentication-agent-1
                  
&#9500;  3759 /usr/lib/tracker-miner-fs
                  
&#9500;  3767 kdeinit4: klipper [kdeinit]
                  
&#9500;  3768 /usr/lib/gvfs/gvfsd
                  
&#9500;  3780 /usr/lib/gvfs//gvfsd-fuse -f /run/user/1002/gvfs
                  
&#9500;  3788 /usr/lib/GConf/2/gconfd-2
                  
&#9500;  3826 /usr/lib/gvfs/gvfs-udisks2-volume-monitor
                  
&#9500;  3831 /usr/lib/gvfs/gvfs-afc-volume-monitor
                  
&#9500;  3836 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
                  
&#9500;  4846 /usr/bin/pulseaudio --start --log-target=syslog
                  
&#9500;  4847 /usr/lib/pulse/gconf-helper
                  
&#9492; 31123 /usr/lib/kde4/libexec/kscreenlocker_greet 
Respecto a lo del registro automático para todos los usuarios, sigo en ello, aunque sea un agujero de seguridad.

He averiguado que la configuración que realiza yast prevalece sobre el archivo kdmrc, el ejemplo es en que las modificaciones de loguin autómatico de yast, se registran en /etc/sysconfig/displaymanager (DISPLAYMANAGER_AUTOLOGIN="").
__________________
--
hkp://subkeys.pgp.net
GNU/Linux Opensuse leap 42.3 x86_64
Linux Registered User #391410



(http://linuxcounter.net/)

Última edición por soyasi; 30-jun-2014 a las 01:29
Responder Citando
  #4  
Antiguo 30-jun-2014, 16:51
Avatar de mikrios
mikrios mikrios está desconectado
Miembro FOROSuSE
 
Fecha de Ingreso: 02-marzo-2013
Ubicación: Lat. 27.994547-Lon -15.405127-160m nivel del mar
Versión: 13.1-2,TW,Leap
Mensajes: 4.551
Agradecimientos: 1.916
Agradecido 1.417 Veces en 1.187 Mensajes
Poder de Credibilidad: 9
mikrios llegará a ser famoso muy pronto
Estás utilizando solo seat0 ? , creo que según el enlace dice que hay que crear una sección para cada uno (el enlace solo pone el ejemplo de uno , pero dice que hay que crear uno para cada seat , o sea repetir lo mismo para seat1 ) .

Como estás con cofigurafión seat no se como se muestran los cat /etc/passwd .

En esa configuración que tienes creo que hay cosas que tu solo puedes ver , no se si te funcionaran bien los comandos específicos de seat .

Mira si funcionan los que están en este enlace (están casi al final de todo ) "http://www.freedesktop.org/software/systemd/man/loginctl.html" .

loginctl no es parte de systemd ? , creo que prevalece sobre kdm "kde" .

Saludos cordiales
Responder Citando
  #5  
Antiguo 30-jun-2014, 19:22
Avatar de soyasi
soyasi soyasi está desconectado
Miembro Senior
 
Fecha de Ingreso: 27-julio-2005
Ubicación: Atlántida
Versión: leap 42.1
Mensajes: 855
Agradecimientos: 190
Agradecido 323 Veces en 221 Mensajes
Poder de Credibilidad: 13
soyasi está en el buen camino
Hola Mikrios gracias por contestar, pero si te fijas en el xorg y en mi kdmrc, los seat ya estan editados y asignados, salvo error u omisión mías, (no lo creo, aunque siempre cabe).

Al día de hoy funcionan los dos puestos de trabajo perfectamente, salvo el tema de pulseaudio, que va a rachas (no lo entiendo ¡la verdad!. Lo que pasa es que me gusta entender las cosas y en los seat, no le encuentro explicación o lógica ninguna.

El otro problema que encuentro, es que siempre prevalece las configuraciones de yast, sobre el resto de las configuraciones (cosa que no esta mal). Pero me vuelve loco, ya que no estoy ducho en la materia y no se que archivos son los que modifica yast. Me cuesta encontrarlos.

Un ejemplo de ello me paso con /etc/sysconfig/displaymanager que tiene la linea DISPLAYMANAGER_AUTOLOGIN="" si la configuras con yast, para el login automático.Yast te fijaria el nombre tuyo es decir DISPLAYMANAGER_AUTOLOGIN="Mikrios", pero si accedes a través de yast editor de archivos /etc/sysconfig y buscas la misma línea veras que no tienes información opcional, pero si vas al archivo directamente pone:

## Type: yesno
## Default: no
#
# Allow all users to login without password, but ask for the user, if
# DISPLAYMANAGER_AUTOLOGIN is empty.

Si sigues las instrucciones y lo cambias por un yes, tendrás errores al iniciar kde.

Es una prueba sencilla, por si quieres hacerla.

El kdmrc lo he editado de todas las formas posibles que se me ha ocurrido, para el auto loguin de los dos usuarios, pero solo me hace autologuin de uno. Motivo ¡ni idea!.


He buscado en internet manuales de debian, kubuntu, archilinux y slackware, ya que de opensuse no he encontrado mucho. En todos indican los mismos pasos, pero si lo aplicas en opensuse, no ocurre. Conclusión debe de haber algo de yast que interfiere y lo desconozco o de sistemd.

En el tema de los seat, pienso que deberían de listarse separadamente, pero en la lista de opensuse aunque no es el mismo caso, pude comprobar que los seat aparecen como en mi caso.

Motivo, para mi también desconocido ...

Si te fijas un poco mas arriba en la información que di:

Código PHP:
loginctl session-status 1
soyasi (1001)
           
SinceSun2014-06-29 20:07:35 WEST2h 0min ago
          Leader
1180 (kdm)
            
Seatseat0vc7
         Display
: :0
         Service
xdmtype x11; class user
           State
active
          CGroup
name=systemd:/user/soyasi/
Código PHP:
loginctl session-status 2
soyasi1 (1002)
           
SinceSun2014-06-29 20:08:54 WEST2h 2min ago
          Leader
1203 (kdm)
            
Seatseat0vc8
         Display
: :1
         Service
xdmtype x11; class user
           State
online
          CGroup
name=systemd:/user/soyasi1/
las dos consolas virtuales están creadas perfectamente como vc7 y vc8, pero en seat0, cuando la definición es otra en los xorg y en el kmdrc.

Seguiré mirando el tema, salvo que alguien con mas experiencia nos lo aclare o volvamos a tener un manual en castellano

edito:
Se me ha ocurrido hacer un cat /var/log/messages|grep kdm

Cita:
2014-06-30T09:06:35.588521+01:00 dnsserver xdm[1508]: Starting service kdm..done
2014-06-30T09:06:35.592423+01:00 dnsserver kdm[1573]: plymouth is running
2014-06-30T09:06:35.594820+01:00 dnsserver kdm[1573]: plymouth is active on VT 7, reusing for :0
2014-06-30T09:06:35.597882+01:00 dnsserver kdm[1573]: plymouth is running
2014-06-30T09:06:35.604179+01:00 dnsserver kdm[1573]: plymouth should quit after server startup
2014-06-30T09:06:39.985172+01:00 dnsserver kdm[1573]: Quitting Plymouth with transition
2014-06-30T09:06:40.010592+01:00 dnsserver kdm[1573]: Is Plymouth still running? no
2014-06-30T09:06:50.697673+01:00 dnsserver kdm: :0[2329]: pam_unix(xdm:session): session opened for user soyasi1 by (uid=0)
2014-06-30T10:18:39.171159+01:00 dnsserver kdm: :0[2329]: pam_unix(xdm:session): session closed for user soyasi1
2014-06-30T13:49:07.726396+01:00 dnsserver kdm_config[1662]: Multiple occurrences of section [General] in /usr/share/kde4/config/kdm/kdmrc. Consider merging them.
2014-06-30T13:49:07.726741+01:00 dnsserver kdm_config[1662]: Multiple occurrences of section [X-*-Core] in /usr/share/kde4/config/kdm/kdmrc. Consider merging them.
2014-06-30T13:49:07.726975+01:00 dnsserver kdm_config[1662]: Multiple occurrences of section [X-*-Greeter] in /usr/share/kde4/config/kdm/kdmrc. Consider merging them.
2014-06-30T13:49:07.727212+01:00 dnsserver kdm_config[1662]: Multiple occurrences of key 'Language' in section [X-*-Greeter] of /usr/share/kde4/config/kdm/kdmrc
2014-06-30T13:49:07.727415+01:00 dnsserver kdm_config[1662]: Multiple occurrences of section [X-:*-Core] in /usr/share/kde4/config/kdm/kdmrc. Consider merging them.
2014-06-30T13:49:07.727624+01:00 dnsserver kdm_config[1662]: Multiple occurrences of section [X-:0-Core] in /usr/share/kde4/config/kdm/kdmrc. Consider merging them.
2014-06-30T13:49:07.727854+01:00 dnsserver kdm_config[1662]: Multiple occurrences of key 'AutoLoginEnable' in section [X-:0-Core] of /usr/share/kde4/config/kdm/kdmrc
2014-06-30T13:49:07.728084+01:00 dnsserver kdm_config[1662]: Multiple occurrences of key 'ServerArgsLocal' in section [X-:0-Core] of /usr/share/kde4/config/kdm/kdmrc
2014-06-30T13:49:07.733455+01:00 dnsserver kdm[1661]: plymouth is running
2014-06-30T13:49:07.735899+01:00 dnsserver kdm[1661]: plymouth is active on VT 7, reusing for :0
2014-06-30T13:49:07.740746+01:00 dnsserver kdm[1661]: plymouth is running
2014-06-30T13:49:07.741096+01:00 dnsserver xdm[1584]: Starting service kdm..done
2014-06-30T13:49:07.746299+01:00 dnsserver kdm[1661]: plymouth should quit after server startup
2014-06-30T13:49:12.181042+01:00 dnsserver kdm[1661]: Quitting Plymouth with transition
2014-06-30T13:49:12.208178+01:00 dnsserver kdm[1661]: Is Plymouth still running? no
2014-06-30T13:49:23.348019+01:00 dnsserver kdm: :0[2329]: pam_unix(xdm:auth): authentication failure; logname= uid=0 euid=0 tty=:0 ruser= rhost= user=soyasi1
2014-06-30T13:49:32.027598+01:00 dnsserver kdm: :0[2329]: pam_unix(xdm:session): session opened for user soyasi1 by (uid=0)
2014-06-30T17:42:31.595274+01:00 dnsserver kdm: :1[2448]: pam_unix(xdm:session): session opened for user soyasi by (uid=0)
2014-06-30T22:31:56.233426+01:00 dnsserver kdm_config[1576]: Multiple occurrences of section [General] in /usr/share/kde4/config/kdm/kdmrc. Consider merging them.
2014-06-30T22:31:56.233680+01:00 dnsserver kdm_config[1576]: Multiple occurrences of section [X-*-Core] in /usr/share/kde4/config/kdm/kdmrc. Consider merging them.
2014-06-30T22:31:56.233846+01:00 dnsserver kdm_config[1576]: Multiple occurrences of section [X-*-Greeter] in /usr/share/kde4/config/kdm/kdmrc. Consider merging them.
2014-06-30T22:31:56.234038+01:00 dnsserver kdm_config[1576]: Multiple occurrences of key 'Language' in section [X-*-Greeter] of /usr/share/kde4/config/kdm/kdmrc
2014-06-30T22:31:56.234204+01:00 dnsserver kdm_config[1576]: Multiple occurrences of section [X-:*-Core] in /usr/share/kde4/config/kdm/kdmrc. Consider merging them.
2014-06-30T22:31:56.234401+01:00 dnsserver kdm_config[1576]: Multiple occurrences of section [X-:0-Core] in /usr/share/kde4/config/kdm/kdmrc. Consider merging them.
2014-06-30T22:31:56.234562+01:00 dnsserver kdm_config[1576]: Multiple occurrences of key 'AutoLoginEnable' in section [X-:0-Core] of /usr/share/kde4/config/kdm/kdmrc
2014-06-30T22:31:56.234720+01:00 dnsserver kdm_config[1576]: Multiple occurrences of key 'ServerArgsLocal' in section [X-:0-Core] of /usr/share/kde4/config/kdm/kdmrc
2014-06-30T22:31:56.239613+01:00 dnsserver xdm[1505]: Starting service kdm..done
2014-06-30T22:31:56.244302+01:00 dnsserver kdm[1575]: plymouth is running
2014-06-30T22:31:56.246794+01:00 dnsserver kdm[1575]: plymouth is active on VT 7, reusing for :0
2014-06-30T22:31:56.250877+01:00 dnsserver kdm[1575]: plymouth is running
2014-06-30T22:31:56.252235+01:00 dnsserver kdm[1575]: plymouth should quit after server startup
2014-06-30T22:32:00.485701+01:00 dnsserver kdm[1575]: Quitting Plymouth with transition
2014-06-30T22:32:00.510633+01:00 dnsserver kdm[1575]: Is Plymouth still running? no
2014-06-30T22:32:12.717978+01:00 dnsserver kdm: :0[2312]: pam_unix(xdm:session): session opened for user soyasi1 by (uid=0)
Esto (plymouth is active on VT 7, reusing for :0)lo he encontrado como bug reportado
__________________
--
hkp://subkeys.pgp.net
GNU/Linux Opensuse leap 42.3 x86_64
Linux Registered User #391410



(http://linuxcounter.net/)

Última edición por soyasi; 01-jul-2014 a las 02:33
Responder Citando
  #6  
Antiguo 01-jul-2014, 03:39
Avatar de mikrios
mikrios mikrios está desconectado
Miembro FOROSuSE
 
Fecha de Ingreso: 02-marzo-2013
Ubicación: Lat. 27.994547-Lon -15.405127-160m nivel del mar
Versión: 13.1-2,TW,Leap
Mensajes: 4.551
Agradecimientos: 1.916
Agradecido 1.417 Veces en 1.187 Mensajes
Poder de Credibilidad: 9
mikrios llegará a ser famoso muy pronto
Me había fijado en lo de las consolas virtuales , pero me extraño que estuvieran las dos en el mismo asiento (seat) .

Desconozco las diferencias de arch con respeto a openSUSE y , por eso me dio la sensación de que algo estaba tomando el control ( systemd ? ) .

En el enlace se recomendaba probar las sesiones por separado , pero eso creo que ya lo has hecho .

Es un suponer , si estas en la misma sesión , con el mismo asiento (aún que uses consolas virtuales separadas) , no chocarían entre si las "uid" e "id" del los usuarios ? .

Y otra curiosidad que tengo era por si te funcionaban los comandos de loginctl ( seat-status NAME , list-seats , show-seat NAME , estas son opciones del comando loginctl ) .

Ver loginctl -help .

Creo que en la pagina de enlace hay un error en la parte de KDM (KDE Display Manager) :

A continuación, tendrá que añadir una [X-: n-Core] para cada asiento (donde n = el asiento)
Código:
  [X-0-Core]
 ServerArgsLocal =-nolisten seat0 tcp-layout

 [X-:1-Core]
 ServerArgsLocal =-nolisten tcp-layout-seat1 sharevts-novtswitch
Creo que debería ser X-:0-Core ; y porque no la segunda linea no es ServerArgsLocal =-nolisten seat1 tcp-layout sharevts-novtswitch .

En fin no se si esto tendrá importancia (como que el orden de los factores no altera el resultado , "medio en broma " ) ; no se si caíste en la cuenta de eso .

¡ah ! también mire los de los archivos :
Código:
## Type:    string
## Default:
#
# Define the user whom should get logged in without request. If string
# is empty, display standard login dialog.
#
DISPLAYMANAGER_AUTOLOGIN="frank"
y cierto
Código:
## Type:        yesno
## Default:     no
#
# Allow all users to login without password, but ask for the user, if
# DISPLAYMANAGER_AUTOLOGIN is empty.
#
DISPLAYMANAGER_PASSWORD_LESS_LOGIN="no"
En mi caso no lo tengo configurado (veo lógico que este a "no" ) , estaría a "yes" si configuro las opciones de pantalla de inicio de sesión (pero actualmente los pcs los tengo todos sin esa configuración , si lo pongo a yes me va a dar error por que no tengo configurada la pantalla de inicio de sesión ) .
Cita:
El kdmrc lo he editado de todas las formas posibles que se me ha ocurrido, para el auto loguin de los dos usuarios, pero solo me hace autologuin de uno. Motivo ¡ni idea!
Me pareció una configuración sencilla , comparando con la del bash script del enlace , sin kdm , ahí si tiene en cuenta la id y pid de los usuarios :
Código:
 #! / Bin / bash
 cmd1 = "/ bin / bash - login-c \" / usr / bin / xinit - "
 cmd2 = "-nolisten xorg.multiseat.conf tcp-keeptty-novtswitch-config"
 usr = (user2 usuario1) # FIXME: asumir usuario1, usuario2 es id de usuario válido
 declarar-un pid
 mientras que la verdadera;  hacer
   for ((i = 0; i <$ {# usr[*]}; i + +));  hacer
     echo "usr [$ i] = $ {usr [$ i]} pid = $ {pid [$ i]}"
     if [-z "$ {pid [$ i]}"] | | [!  -D "/ proc / $ {pid [$ i]}"];  entonces
       # Echo "$ {pid pid [$ i]} matado, se vuelve a ejecutar"  
       Cmd3 = "asiento-layout $ i VT0" $ ((7 + i)) "\" "
       if [$ i-gt 0];  entonces
         Cmd3 = "-sharevts $ Cmd3"
       fi
       # Echo "Cmd3 = $ Cmd3"
       / Bin / su $ {usr [$ i]}-l-c "$ cmd1: $ i $ cmd2 $ Cmd3" &
       pid [$ i] = $!
       # Echo "nuevo pid = $ {pid [$ i]}"
     fi
   hecho
   existe sleep 5 # proceso de verificación por 5 segundos
 hecho
Pero este archivo esta incluido en /boot/ de arch .
En openSUSE no veo que en la parte de kdm , se tenga en cuenta .
Código:
Para KDM (KDE Display Manager)

Abrir /usr/share/config/kdm/kdmrc y establezca las siguientes variables:

  StaticServers =: 0,: ​​1 # En el caso de dos asientos.  Si usted tiene tres esto se convertiría en: 0, 1, 2 y así sucesivamente.
 ReserveServers =: 2,: 3 # Puede definir aquí como todas las que quieras, pero estos siempre debe comenzar en la máxima casa + 1. 

A continuación, tendrá que añadir una [X-: n-Core] para cada asiento (donde n = el asiento)

  [X-0-Core]
 ServerArgsLocal =-nolisten seat0 tcp-layout

 [X-:1-Core]
 ServerArgsLocal =-nolisten tcp-layout-seat1 sharevts-novtswitch 

Añadir sección como esta para todos los asientos que tiene, y no te olvides de cambiar el: 0 y el diseño seat0. Tenga en cuenta que los "sharevts-" y "-novtswitch" opciones se deben añadir en todos los asientos, excepto el primero. De lo contrario, usted puede terminar con rectángulos de terminales virtuales "que muestra a través" en la pantalla principal.
Muy sencillo , pero y los usuarios que ? , tendrías que ir a yast ,gestión de usuarios y grupos y editar cada uno (no se si marcar el de kdm , avahi-autoipd ,sonido , etc ) para cada uno de ellos y así se completa la política del sistema (en el script que tenían user1 y user2 como usuarios validos ) .
Ojo que al hacer la traducción , también me la hizo del script , por lo que debería ser :

Por Auto Login multiseat (sin Display Manager)

editar un script / boot / twin.sh

Código:
#!/bin/bash
cmd1="/bin/bash --login -c \"/usr/bin/xinit --"
cmd2="-nolisten tcp -keeptty -novtswitch -config xorg.multiseat.conf"
usr=(user1 user2)  #FIXME: asumir usuario1, usuario2 es id de usuario válido
declare -a pid
while true ; do
  for ((i=0; i<${#usr[*]}; i++)) ; do
    echo "usr[$i]=${usr[$i]} pid=${pid[$i]}"
    if [ -z "${pid[$i]}" ] || [ ! -d "/proc/${pid[$i]}" ] ; then
      # echo "pid ${pid[$i]} killed, execute again"  
      cmd3="-layout seat$i vt0"$((7+i))"\""
      if [ $i -gt 0 ] ; then
        cmd3="-sharevts $cmd3"
      fi
      #echo "cmd3=$cmd3"
      /bin/su ${usr[$i]} -l -c "$cmd1 :$i $cmd2 $cmd3" &
      pid[$i]=$!
      #echo "new pid=${pid[$i]}"
    fi
  done
  sleep 5  # check process exist per 5 second
done
Abrir /etc/inittab y la configuración de la siguiente manera:

Código:
#id:3:initdefault:
id:5:initdefault:
...
x2:5:once:/root/twin.sh > /root/twin.log 2>&1
Aunque este no proceda para openSUSE y no es el caso , ya que los 2 están en entorno de kdm , con esto me refiero que lo que no entra en kdmrc tendrá que entrar en gestiones de usuarios , como asignar ,los mismos grupos para ambos (ejemplo la del sonido , ya que los dos comparten este servicio , funcionan en el servidor de audio como un mezclador de ambos , que en definitiva es algo que comparte en común (ademas del pc ) , por que lo otro ya es individual , 2 ratones , 2 teclados ,2 pantallas y sesiones seat separadas , por lo que los 2 usuarios deben estar añadido al grupo de sonido ) .

Quizás ahí puedas solucionar el problema de las uid .

También comenta un truco o consejo :
Código:
.. Consejos adicionales:
Asegúrese de eliminar el Xauthority ~ / en directorios de usuario respectivas antes del reinicio inicial
Para evitar que se rompa este parece ayudar en casi todas las configuraciones - agregar esto a /etc/environment:

CLUTTER_PAINT=disable-clipped-redraws:disable-culling
CLUTTER_VBLANK=True

Para ayudar a evitar que se rompa en la web y mantener la compatibilidad sitio es recomendable instalar Pipelight para la reproducción de medios en línea.
En cierta forma cuando he tenido problemas con .Xauthority , he perdido la posibilidad de de poder iniciar sesión en kde (lo tendré en cuenta en modificar /etc/environment , cuando tenga algún problema al respeto )

Normamente este archivo contiene :
Código:
#
# This file is parsed by pam_env module
#
# Syntax: simple "KEY=VAL" pairs on seperate lines
#
Sería añadir esos guiones (probare cuando me vuelva a suceder o me de un fallo ) .

Creo que mejor me busco información de multi-seat para openSUSE , Suse , ya que con respeto a arch , suele haber diferencias .

Saludos cordiales

Última edición por mikrios; 01-jul-2014 a las 04:24 Razón: corregir
Responder Citando
El Siguiente Usuario Ha Dado las Gracias a mikrios Por Este Mensaje:
soyasi (01-jul-2014)
  #7  
Antiguo 01-jul-2014, 04:36
Avatar de soyasi
soyasi soyasi está desconectado
Miembro Senior
 
Fecha de Ingreso: 27-julio-2005
Ubicación: Atlántida
Versión: leap 42.1
Mensajes: 855
Agradecimientos: 190
Agradecido 323 Veces en 221 Mensajes
Poder de Credibilidad: 13
soyasi está en el buen camino
Te dejo las salidas que me pediste, asi mato tu curiosidad:

Código PHP:
loginctl seat-status seat0
seat0
        Sessions
12 *9
         Devices
:
                  &
#9500;─/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input9
                  
&#9474; input:input9 "Power Button"
                  
&#9500;─/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input8
                  
&#9474; input:input8 "Power Button"
                  
&#9500;─/sys/devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card1
                  
&#9474; sound:card1 "HDMI"
                  
&#9474; └─/sys/devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card1/input11
                  
&#9474;   input:input11 "HDA ATI HDMI HDMI/DP,pcm=3"
                  
&#9500;─/sys/devices/pci0000:00/0000:00:03.0/0000:02:00.1/sound/card2
                  
&#9474; sound:card2 "HDMI_1"
                  
&#9474; └─/sys/devices/pci0000:00/0000:00:03.0/0000:02:00.1/sound/card2/input12
                  
&#9474;   input:input12 "HDA ATI HDMI HDMI/DP,pcm=3"
                  
&#9500;─/sys/devices/pci0000:00/0000:00:11.0/ata4/host3/target3:0:0/3:0:0:0/block/sr0
                  
&#9474; block:sr0
                  
&#9500;─/sys/devices/pci0000:00/0000:00:11.0/ata4/host3/target3:0:0/3:0:0:0/scsi_generic/sg3
                  
&#9474; scsi_generic:sg3
                  
&#9500;─/sys/devices/pci0000:00/0000:00:12.0/usb4
                  
&#9474; usb:usb4
                  
&#9474; ├─/sys/devices/pci0000:00/0000:00:12.0/usb4/4-2/4-2:1.0/0003:046D:C062.0001/input/input3
                  
&#9474; │ input:input3 "Logitech USB Laser Mouse"
                  
&#9474; ├─/sys/devices/pci0000:00/0000:00:12.0/usb4/4-4/4-4:1.2/0003:046D:C52B.0004/0003:046D:C52B.0005/input/input4
                  
&#9474; │ input:input4 "Logitech Unifying Device. Wireless PID:401b"
                  
&#9474; └─/sys/devices/pci0000:00/0000:00:12.0/usb4/4-4/4-4:1.2/0003:046D:C52B.0004/0003:046D:C52B.0006/input/input5
                  
&#9474;   input:input5 "Logitech Unifying Device. Wireless PID:4016"
                  
&#9500;─/sys/devices/pci0000:00/0000:00:12.2/usb1
                  
&#9474; usb:usb1
                  
&#9474; ├─/sys/devices/pci0000:00/0000:00:12.2/usb1/1-1/1-1:1.0/input/input10
                  
&#9474; │ input:input10 "UVC Camera (046d:0825)"
                  
&#9474; ├─/sys/devices/pci0000:00/0000:00:12.2/usb1/1-1/1-1:1.0/video4linux/video0
                  
&#9474; │ video4linux:video0 "UVC Camera (046d:0825)"
                  
&#9474; └─/sys/devices/pci0000:00/0000:00:12.2/usb1/1-1/1-1:1.2/sound/card3
                  
&#9474;   sound:card3 "U0x46d0x825"
                  
&#9500;─/sys/devices/pci0000:00/0000:00:13.0/usb5
                  
&#9474; usb:usb5
                  
&#9474; ├─/sys/devices/pci0000:00/0000:00:13.0/usb5/5-1/5-1:1.0/0003:046D:C52E.0007/input/input6                                                                                    
                  
&#9474; │ input:input6 "Logitech USB Receiver"                                                                                                                                      
                  
&#9474; └─/sys/devices/pci0000:00/0000:00:13.0/usb5/5-1/5-1:1.1/0003:046D:C52E.0008/input/input7                                                                                    
                  
&#9474;   input:input7 "Logitech USB Receiver"                                                                                                                                      
                  
&#9500;─/sys/devices/pci0000:00/0000:00:13.2/usb2                                                                                                                                   
                  
&#9474; usb:usb2                                                                                                                                                                    
                  
&#9500;─/sys/devices/pci0000:00/0000:00:14.2/sound/card0                                                                                                                            
                  
&#9474; sound:card0 "SB"
                  
&#9474; ├─/sys/devices/pci0000:00/0000:00:14.2/sound/card0/input14
                  
&#9474; │ input:input14 "HDA ATI SB Front Mic"
                  
&#9474; ├─/sys/devices/pci0000:00/0000:00:14.2/sound/card0/input15
                  
&#9474; │ input:input15 "HDA ATI SB Rear Mic"
                  
&#9474; ├─/sys/devices/pci0000:00/0000:00:14.2/sound/card0/input16
                  
&#9474; │ input:input16 "HDA ATI SB Line"
                  
&#9474; ├─/sys/devices/pci0000:00/0000:00:14.2/sound/card0/input17
                  
&#9474; │ input:input17 "HDA ATI SB Line Out Front"
                  
&#9474; ├─/sys/devices/pci0000:00/0000:00:14.2/sound/card0/input18
                  
&#9474; │ input:input18 "HDA ATI SB Line Out Surround"
                  
&#9474; ├─/sys/devices/pci0000:00/0000:00:14.2/sound/card0/input19
                  
&#9474; │ input:input19 "HDA ATI SB Line Out CLFE"
                  
&#9474; ├─/sys/devices/pci0000:00/0000:00:14.2/sound/card0/input20
                  
&#9474; │ input:input20 "HDA ATI SB Line Out Side"
                  
&#9474; └─/sys/devices/pci0000:00/0000:00:14.2/sound/card0/input21
                  
&#9474;   input:input21 "HDA ATI SB Front Headphone"
                  
&#9500;─/sys/devices/pci0000:00/0000:00:14.5/usb6
                  
&#9474; usb:usb6
                  
&#9500;─/sys/devices/pci0000:00/0000:00:16.0/usb7
                  
&#9474; usb:usb7
                  
&#9500;─/sys/devices/pci0000:00/0000:00:16.2/usb3
                  
&#9474; usb:usb3
                  
&#9500;─/sys/devices/platform/pcspkr/input/input13
                  
&#9474; input:input13 "PC Speaker"
                  
&#9500;─/sys/devices/platform/vesa-framebuffer.0/graphics/fb0
                  
&#9474; [MASTER] graphics:fb0 "VESA VGA"
                  
&#9492;─/sys/devices/virtual/misc/kvm
                    
misc:kvm 
Cita:
loginctl seat-status seat1
Failed to issue method call: No such file or directory
l
Cita:
loginctl list-seats
SEAT
seat0

1 seats listed.
Cita:
loginctl show-seat seat0
Id=seat0
ActiveSession=9
CanMultiSession=yes
CanTTY=yes
CanGraphical=yes
Sessions=12 9
IdleHint=no
IdleSinceHint=0
IdleSinceHintMonotonic=0
Por lo que he visto, systemd-loginctl y loginctl dan la misma información, la segunda es mas rápida de escribir

La parte del script también la probé, pero no me ha funcionado en opensuse.

Lo de la modificación de /etc/environment, es lo único que no he probado.
__________________
--
hkp://subkeys.pgp.net
GNU/Linux Opensuse leap 42.3 x86_64
Linux Registered User #391410



(http://linuxcounter.net/)

Última edición por soyasi; 01-jul-2014 a las 04:39
Responder Citando
El Siguiente Usuario Ha Dado las Gracias a soyasi Por Este Mensaje:
mikrios (01-jul-2014)
  #8  
Antiguo 01-jul-2014, 08:58
Avatar de mikrios
mikrios mikrios está desconectado
Miembro FOROSuSE
 
Fecha de Ingreso: 02-marzo-2013
Ubicación: Lat. 27.994547-Lon -15.405127-160m nivel del mar
Versión: 13.1-2,TW,Leap
Mensajes: 4.551
Agradecimientos: 1.916
Agradecido 1.417 Veces en 1.187 Mensajes
Poder de Credibilidad: 9
mikrios llegará a ser famoso muy pronto
Gracias por las salidas del comando .

Estuve buscando información por la web , pero solo encontré uno en sigle-seat :
"http://www.linuxquestions.org/questions/linux-desktop-74/multiple-x-servers-multiple-graphics-adapters-single-seat-kind-of-tutorial-864646/"

Después encontré otro de múltiples sesiones x sin virtualizar (o sea Ctrl+Alt+F7 entras en modo gráfico y si pulsas Ctrl+Alt+F8 entras en otro distinto .
"http://www.maketecheasier.com/run-multiple-x-sessions-without-virtualization/"

Esto otro también :
"http://multicursor-wm.sourceforge.net/"

Y algo que hablaba sobre una utilidad llamada vino (no me pare a mirar mucho el tema ) .

Me entretuve un rato en un foro , donde aplicaban estos principios para editar un archivo de texto o documento de texto al mismo tiempo , utilizando una configuración parecida .

Vi un montaje MPX ( Multi-pointer X ) de 4 terminales (4 monitores+4 teclados +4 ratones y para sonido usaban cascos o auriculares ) .

En uno de los enlaces no eliminan Xauthority , si no que cambian el valor a un fichero en /etc/X11/Xwrapper.config , el cual no vi equivalente a openSUSE , cambian allowed_users=console por allowed_users=anybody ; me intereso esto (creí hace tiempo ver alguna configuración ,pero no me acuerdo cual era , me pase un tiempo revisando archivos ) .

Otra cosa que mire fue la configuración de /etc/X11/xdm/ el archivo Xservers
Código:
# Xservers - local X-server list
#
# This file should contain an entry to start the server on the
# local display; if you have more than one display (not screen),
# you can add entries to the list (one per line).
# If you also have some X terminals connected which do not support XDMCP,
# you can add them here as well; you will want to leave those terminals
# on and connected to the network, else kdm will have a tougher time
# managing them. Each X terminal line should look like:
#       XTerminalName:0 foreign
#

# use such a line to enable the console login option in the kdm menu
#:0 local@tty1 /usr/bin/X vt7
# "reserve" means that the X server gets only started on request (only kdm)

:0 local /usr/bin/X -nolisten tcp -br vt7
y mirando la configuración de kdmrc (casi todo esta comentado ) y me aparece otro fichero actualizado que es kdmrc.rpmnew ( la capacidad de los 2 son las mismas ) .

Seguiré buscando info , sobre esto (por lo menos lo de los dos entornos gráfico me ha gustado (haber sin con solo unas pulsaciones de teclas paso de kde a gnome o viceversa )) .

Edito :
Estaba haciendo la búsqueda mal por la web (utilizaba como referencia lo de arch , buscando por multiseat ,multi-seat o bien multiples asientos en linux etc , se encontró alguna info , hay bastante en español (eso si no vi muchos ejemplos ,de configuración ) .

Bueno si hay mucha información al respeto y eso lleva funcionado desde versiones anteriores .
Te dejo un enlace para que compares los archivos de configuración (creo que usa suse ) .

"http://www.linuxquestions.org/questions/linuxquestions-org-member-success-stories-23/multiuser-multiseat-870463/"

y este otro para conocer lo mas básico :
"http://www.freedesktop.org/wiki/Software/systemd/multiseat/"


Saludos cordiales

Última edición por mikrios; 01-jul-2014 a las 17:04 Razón: añadir
Responder Citando
  #9  
Antiguo 03-jul-2014, 02:54
Avatar de soyasi
soyasi soyasi está desconectado
Miembro Senior
 
Fecha de Ingreso: 27-julio-2005
Ubicación: Atlántida
Versión: leap 42.1
Mensajes: 855
Agradecimientos: 190
Agradecido 323 Veces en 221 Mensajes
Poder de Credibilidad: 13
soyasi está en el buen camino
Configuración de Pulseaudio en "opensuse 13.1" multiseat

Esta parte, es la mas fácil en "opensuse 13.1", eso si para llegar aquí, me costo lo mio, ya que no encontré ningún manual claro en la red de configuración para la 13.1, todo lo que había visto hace referencia a la modificación manual de los archivos que estan ubicados en "/etc/pulse".

Instalamos los siguientes paquetes, incluyo plasmoid-veromix, que es un plasmoid para el escritorio de kde4, para hacernos la vida mas facil con el control del volumen, si ya tenemos alguno instalado, ya nos lo dirá el sistema.

Cita:
zypper in alsa-plugins-pulse libpulse-mainloop-glib0 libpulse0 libxine2-pulse paman paprefs pavucontrol pavumeter plasmoid-veromix pulseaudio pulseaudio-lang pulseaudio-module-bluetooth pulseaudio-module-gconf pulseaudio-module-jack pulseaudio-module-lirc pulseaudio-module-x11 pulseaudio-module-zeroconf pulseaudio-system-wide pulseaudio-utils
Código PHP:
soyasi@linux-2krq:~> sudo zypper in alsa-plugins-pulse libpulse-mainloop-glib0 libpulse0 libxine2-pulse paman paprefs pavucontrol pavumeter plasmoid-veromix pulseaudio pulseaudio-lang pulseaudio-module-bluetooth pulseaudio-module-gconf pulseaudio-module-jack pulseaudio-module-lirc pulseaudio-module-x11 pulseaudio-module-zeroconf  pulseaudio-system-wide pulseaudio-utils

We trust you have received the usual lecture from the local System
Administrator
It usually boils down to these three things:

    
#1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

root's password:
Obteniendo los datos del repositorio...
Leyendo los paquetes instalados...
'
plasmoid-veromix' ya está instalado.
No hay actualización para '
plasmoid-veromix-0.18.3-5.27.noarch'. La última versión disponible ya se encuentra instalada.
'
pulseaudio' ya está instalado.
No hay actualización para '
pulseaudio-4.0.git.270.g9490a-8.1.x86_64'. La última versión disponible ya se encuentra instalada.
'
libxine2-pulse' ya está instalado.
No hay actualización para '
libxine2-pulse-1.2.5-90.6.x86_64'. La última versión disponible ya se encuentra instalada.
'
pulseaudio-lang' ya está instalado.
No hay actualización para '
pulseaudio-lang-4.0.git.270.g9490a-8.1.noarch'. La última versión disponible ya se encuentra instalada.
'
pulseaudio-utils' ya está instalado.
No hay actualización para '
pulseaudio-utils-4.0.git.270.g9490a-8.1.x86_64'. La última versión disponible ya se encuentra instalada.
'
libpulse0' ya está instalado.
No hay actualización para '
libpulse0-4.0.git.270.g9490a-8.1.x86_64'. La última versión disponible ya se encuentra instalada.
'
pulseaudio-module-bluetooth' ya está instalado.
No hay actualización para '
pulseaudio-module-bluetooth-4.0.git.270.g9490a-8.1.x86_64'. La última versión disponible ya se encuentra instalada.
'
pulseaudio-module-lirc' ya está instalado.
No hay actualización para '
pulseaudio-module-lirc-4.0.git.270.g9490a-8.1.x86_64'. La última versión disponible ya se encuentra instalada.
'
pulseaudio-module-x11' ya está instalado.
No hay actualización para '
pulseaudio-module-x11-4.0.git.270.g9490a-8.1.x86_64'. La última versión disponible ya se encuentra instalada.
'
pulseaudio-module-zeroconf' ya está instalado.
No hay actualización para '
pulseaudio-module-zeroconf-4.0.git.270.g9490a-8.1.x86_64'. La última versión disponible ya se encuentra instalada.
'
alsa-plugins-pulse' ya está instalado.
No hay actualización para '
alsa-plugins-pulse-1.0.27-3.1.1.x86_64'. La última versión disponible ya se encuentra instalada.
'
libpulse-mainloop-glib0' ya está instalado.
No hay actualización para '
libpulse-mainloop-glib0-4.0.git.270.g9490a-8.1.x86_64'. La última versión disponible ya se encuentra instalada.
'
pulseaudio-module-gconf' ya está instalado.                                                                                                                                                    
No hay actualización para '
pulseaudio-module-gconf-4.0.git.270.g9490a-8.1.x86_64'. La última versión disponible ya se encuentra instalada.                                                      
'
paprefs' ya está instalado.                                                                                                                                                                    
No hay actualización para '
paprefs-0.9.10-9.2.1.x86_64'. La última versión disponible ya se encuentra instalada.                                                                                
'
pavucontrol' ya está instalado.                                                                                                                                                                
No hay actualización para '
pavucontrol-2.0-2.4.2.x86_64'. La última versión disponible ya se encuentra instalada.
'
pulseaudio-module-jack' ya está instalado.
No hay actualización para '
pulseaudio-module-jack-4.0.git.270.g9490a-8.1.x86_64'. La última versión disponible ya se encuentra instalada.
'
paman' ya está instalado.
No hay actualización para '
paman-0.9.4-155.1.3.x86_64'. La última versión disponible ya se encuentra instalada.
'
pavumeter' ya está instalado.
No hay actualización para '
pavumeter-0.9.3-192.1.4.x86_64'. La última versión disponible ya se encuentra instalada.
'
pulseaudio-system-wide' ya está instalado.
No hay actualización para '
pulseaudio-system-wide-4.0.git.270.g9490a-8.1.x86_64'. La última versión disponible ya se encuentra instalada.
Resolviendo dependencias...

No hay nada que hacer.
soyasi@linux-2krq:~> 
Una vez instalados los archivos, vamos a yast y entramos en “Gestión de usuarios y grupos”, vanos a la pestaña de “grupos”, en “definir filtro”, seleccionamos “grupo del sistema”, buscamos “pulse-access” y lo editamos añadiendo los usuarios que tengamos en el sistema. Aceptamos y salimos.

Si volvemos a entrar en “Gestión de usuarios y grupos”,nuestros usuarios deberán de tener como mínimo acesso a “users,audio,pulse-access”.

Ahora reiniciamos el sistema.

Buscamos en el lanzador de aplicaciones --> preferencias de PulseAudio

Nos saldrá el siguiente panel:



Con seleccionar la primera opción ya lo tendremos funcionando, deberemos de activarlo de forma manual para cada usuario.

Hay que tener en cuenta que aunque hagamos como root o usuario un
Cita:
systemctl status pulseaudio.service
pulseaudio.service - System wide PulseAudio instance
Loaded: loaded (/usr/lib/systemd/system/pulseaudio.service; disabled)
Active: inactive (dead)
La realidad es que lo tenemos funcionado a través de "System wide PulseAudio"

El inconveniente es que el sistema de audio no podremos manejarlo con KDE eficientemente, pero para ello usaremos:

Control de Volumen de Pulseaudio (Pavucontrol)
PulseAudio Volume Meter (Playback) (Pavumeter)
PulseAudio Volume Meter (Capture) (Pavumeter)

Para ver el servidor y los parámetros usaremos:

Gestor de pulseaudio (paman)

Las rutas que se crean son varias, en los home de los usuarios:
.pulse
.config/pulse

La ruta que se crea en el sistema o systemd es en:

/run/user/1000/pulse/native
/run/user/1001/pulse/native

Aquí es donde enlazan los link del "Gestor de pulse audio"

No es necesario, tocar la configuración manualmente, de "/etc/pulse" salvo que queramos algún extra que no esta contemplado en las "preferencias de Pulse Audio"

Dejo algunas imágenes:





Nota: No he tenido ningún problema de plug and play, con perifericos que se conecten via jack o clavijas como prefieran llamarlos, he probados cascos por cables y altavoces.

El problema lo he tenido con altavoces, cascos y moviles via bluetooth, que se conectan a un solo usuario y el sistema no lo comparte con otros usuarios, según he leido en internet es un bug que se intenta solventar.

La solución a esto de momento es desparearlo en el usuario activo y volverlo a parear en el usuario que queremos usar.

Articulo aclaratorio:

Aquí dejo un buen articulo, que he encontrado sobre el tema:

En español con traducción de google

El original en ingles

La fecha es del 19 de junio del 2014.
__________________
--
hkp://subkeys.pgp.net
GNU/Linux Opensuse leap 42.3 x86_64
Linux Registered User #391410



(http://linuxcounter.net/)

Última edición por soyasi; 05-jul-2014 a las 15:42
Responder Citando
El Siguiente Usuario Ha Dado las Gracias a soyasi Por Este Mensaje:
mikrios (03-jul-2014)
  #10  
Antiguo 07-jul-2014, 17:54
Avatar de soyasi
soyasi soyasi está desconectado
Miembro Senior
 
Fecha de Ingreso: 27-julio-2005
Ubicación: Atlántida
Versión: leap 42.1
Mensajes: 855
Agradecimientos: 190
Agradecido 323 Veces en 221 Mensajes
Poder de Credibilidad: 13
soyasi está en el buen camino
Perdón por el doble post, pero al final Mikrios tenías razón: La 13.1 no crea el seat1, aunque funciona a pesar de los errores. Te adjunto los logs. pero te dejo el resumen.

/var/log/boot -------> sin errores
/localmessages --> con errores
/messages ---------> con errores
/warn -----------------> con errores
/Xorg.0.log ----------> errores insignificantes de teclado y ratón
/Xorg.1.log ----------> errores insignificantes de teclado y ratón
/kdm.log ------------> con errores

/home/soyasi/.xsession-errors-:0 ---> multiples errores

los errores mas destacables son estos:

warn

Cita:
2014-07-07T14:37:19.424412+01:00 dnsserver systemd[2193]: Failed to open private bus connection: Failed to connect to socket /run/user/1000/dbus/user_bus_socket: No such file or directory

2014-07-07T14:37:34.648569+01:00 dnsserver systemd[2639]: Failed to open private bus connection: Failed to connect to socket /run/user/1001/dbus/user_bus_socket: No such file or directory
2014-07-07T14:39:34.910275+01:00 dnsserver su: pam_systemd(su:session): pam_putenv: delete non-existent entry; XDG_RUNTIME_DIR
messages

Cita:
2014-07-07T14:39:35.063953+01:00 dnsserver su: pam_systemd(su:session): pam_putenv: delete non-existent entry; XDG_RUNTIME_DIR
.xsession-errors-:0
Cita:
link XMLID_34_ hasn't been detected!
link XMLID_34_ hasn't been detected!
link XMLID_36_ hasn't been detected!
Cita:
soyasi@dnsserver:~> systemd-loginctl
SESSION UID USER SEAT
1 1000 soyasi seat0
2 1001 soyasi1 seat0

2 sessions listed.
soyasi@dnsserver:~>
Código PHP:
soyasi@dnsserver:~> systemd-loginctl session-status 1         
soyasi (1000)
           
Sincelun 2014-07-07 14:37:19 WEST1h 45min ago
          Leader
2028 (kdm)
            
Seatseat0vc7
         Display
: :0
         Service
xdmtype x11; class user
           State
active
            Unit
session-1.scope
                  
&#9500;─ 2028 -:0
                  
&#9500;─ 2195 /bin/sh /usr/bin/startkde
                  
&#9500;─ 2248 dbus-launch --sh-syntax --exit-with-session --close-stderr
                  
&#9500;─ 2249 /bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
                  
&#9500;─ 2251 ibus-daemon --xim -d
                  
&#9500;─ 2267 /usr/lib/gvfs/gvfsd
                  
&#9500;─ 2275 /usr/lib64/ibus/ibus-dconf
                  
&#9500;─ 2276 /usr/lib64/ibus/ibus-ui-gtk3
                  
&#9500;─ 2278 /usr/lib64/ibus/ibus-x11 --kill-daemon
                  
&#9500;─ 2302 /usr/lib/gvfs//gvfsd-fuse /run/user/1000/gvfs -f -o big_writes
                  
&#9500;─ 2307 /usr/bin/gpg-agent --sh --daemon --write-env-file /home/soyasi/.gnupg/agent.info /usr/bin/ssh-age...
                  
&#9500;─ 2312 /usr/bin/ssh-agent /etc/X11/xinit/xinitrc
                  
&#9500;─ 2332 /usr/lib/at-spi2/at-spi-bus-launcher
                  
&#9500;─ 2338 /bin/dbus-daemon --config-file=/etc/at-spi2/accessibility.conf --nofork --print-address 3
                  
&#9500;─ 2341 /usr/lib/at-spi2/at-spi2-registryd --use-gnome-session
                  
&#9500;─ 2373 /usr/lib64/kde4/libexec/start_kdeinit +kcminit_startup
                  
&#9500;─ 2374 kdeinit4: kdeinit4 Running...
                  
&#9500;─ 2377 /usr/lib64/ibus/ibus-engine-simple
                  
&#9500;─ 2385 kdeinit4: klauncher [kdeinit] --fd=9
                  
&#9500;─ 2387 kdeinit4: kded4 [kdeinit]
                  
&#9500;─ 2396 kdeinit4: kglobalaccel [kdeinit]
                  
&#9500;─ 2028 -:0
                  
&#9500;─ 2195 /bin/sh /usr/bin/startkde
                  
&#9500;─ 2248 dbus-launch --sh-syntax --exit-with-session --close-stderr
                  
&#9500;─ 2249 /bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
                  
&#9500;─ 2251 ibus-daemon --xim -d
                  
&#9500;─ 2267 /usr/lib/gvfs/gvfsd
                  
&#9500;─ 2275 /usr/lib64/ibus/ibus-dconf
                  
&#9500;─ 2276 /usr/lib64/ibus/ibus-ui-gtk3
                  
&#9500;─ 2278 /usr/lib64/ibus/ibus-x11 --kill-daemon
                  
&#9500;─ 2302 /usr/lib/gvfs//gvfsd-fuse /run/user/1000/gvfs -f -o big_writes
                  
&#9500;─ 2307 /usr/bin/gpg-agent --sh --daemon --write-env-file /home/soyasi/.gnupg/agent.info /usr/bin/ssh-age...
                  
&#9500;─ 2312 /usr/bin/ssh-agent /etc/X11/xinit/xinitrc
                  
&#9500;─ 2332 /usr/lib/at-spi2/at-spi-bus-launcher
                  
&#9500;─ 2338 /bin/dbus-daemon --config-file=/etc/at-spi2/accessibility.conf --nofork --print-address 3
                  
&#9500;─ 2341 /usr/lib/at-spi2/at-spi2-registryd --use-gnome-session
                  
&#9500;─ 2373 /usr/lib64/kde4/libexec/start_kdeinit +kcminit_startup
                  
&#9500;─ 2374 kdeinit4: kdeinit4 Running...
                  
&#9500;─ 2377 /usr/lib64/ibus/ibus-engine-simple
                  
&#9500;─ 2385 kdeinit4: klauncher [kdeinit] --fd=9
                  
&#9500;─ 2387 kdeinit4: kded4 [kdeinit]
                  
&#9500;─ 2396 kdeinit4: kglobalaccel [kdeinit]
                  
&#9500;─ 2398 /usr/lib/bluetooth/obexd
                  
&#9500;─ 2484 /usr/bin/bluedevil-monolithic
                  
&#9500;─ 2497 /usr/bin/kactivitymanagerd
                  
&#9500;─ 2502 kwrapper4 ksmserver
                  
&#9500;─ 2503 kdeinit4: ksmserver [kdeinit]
                  
&#9500;─ 2513 /usr/lib64/kde4/libexec/kdeconnectd
                  
&#9500;─ 2516 kwin -session 10156107a0e0000140426736200000019500000_1404740176_76607
                  
&#9500;─ 2530 kdeinit4: krunner [kdeinit]
                  
&#9500;─ 2532 kdeinit4: plasma-desktop [kdeinit]
                  
&#9500;─ 2548 python /usr/share/veromix/dbus-service/veromix-service-qt.py
                  
&#9500;─ 2561 /usr/bin/pulseaudio --start --log-target=syslog
                  
&#9500;─ 2566 ksysguardd
                  
&#9500;─ 2572 /usr/lib/pulse/gconf-helper
                  
&#9500;─ 2574 /usr/lib/GConf/2/gconfd-2
                  
&#9500;─ 2586 /usr/bin/baloo_file
                  
&#9500;─ 2596 /usr/bin/kuiserver
                  
&#9500;─ 2638 kdeinit4: kmix [kdeinit] -session 10156107a0e00001404267365000
                  
&#9500;─ 2677 kgpg -session 1013be0e9d8000140442993600000024330018_1404740176_60434
                  
&#9500;─ 2827 /usr/bin/amarok -session 1013be0e9d8000140451998300000126930010_1404740176_60501
                  
&#9500;─ 2844 /usr/bin/gkrellm --sm-client-id 1013be0e9d8000140473914200000030560010
                  
&#9500;─ 2868 /usr/lib/deja-dup/deja-dup-monitor
                  
&#9500;─ 2879 /usr/lib/tracker-store
                  
&#9500;─ 2901 /usr/lib64/kde4/libexec/polkit-kde-authentication-agent-1
                  
&#9500;─ 2905 /usr/lib/gvfs/gvfs-udisks2-volume-monitor
                  
&#9500;─ 2913 kdeinit4: klipper [kdeinit]
                  
&#9500;─ 2917 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
                  
&#9500;─ 2922 /usr/lib/gvfs/gvfs-mtp-volume-monitor
                  
&#9500;─ 2926 /usr/lib/gvfs/gvfs-goa-volume-monitor
                  
&#9500;─ 2929 /usr/bin/knotify4
                  
&#9500;─ 2934 /usr/lib/goa-daemon
                  
&#9500;─ 2977 /usr/lib/gvfs/gvfs-afc-volume-monitor
                  
&#9500;─ 3085 kdeinit4: kio_http_cache_cleaner [kdeinit]
                  
&#9500;─ 3926 /usr/lib64/kde4/libexec/kdesu -u root -c /usr/bin/dbus-launch dolphin --icon system-file-manager ...
                  
&#9500;─ 3928 /usr/lib64/kde4/libexec/kdesud
                  
&#9500;─ 3976 /usr/lib64/kde4/libexec/kdesud
                  
&#9500;─ 3979 /usr/bin/su root -c /usr/lib64/kde4/libexec/kdesu_stub -
                  
&#9500;─ 3982 /usr/lib64/kde4/libexec/kdesu_stub
                  
&#9500;─ 3985 dolphin --icon system-file-manager -caption Gestor de archivos - modo superusuario
                  
&#9500;─ 3989 /bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
                  
&#9500;─ 3998 kdeinit4: kded4 [kdeinit]
                  
&#9500;─ 4005 /usr/bin/kactivitymanagerd
                  
&#9500;─ 4010 kdeinit4: kglobalaccel [k e
                  
&#9500;─ 4233 kdeinit4: kuiserver [kdei e
                  
&#9500;─ 8783 kdeinit4: konsole [kdeinit]
                  
&#9500;─ 8787 /bin/bash
                  
&#9500;─ 9036 /opt/google/chrome/chrome --type=renderer --lang=es --force-fieldtrials=ExtensionInstallVerificat...
                  
&#9500;─ 9442 /opt/google/chrome/chrome
                  
&#9500;─ 9447 /opt/google/chrome/chrome --type=sandbox-ipc
                  
&#9500;─ 9471 /opt/google/chrome/chrome-sandbox /opt/google/chrome/chrome --type=zygote --enable-crash-reporter...
                  
&#9500;─ 9472 /opt/google/chrome/chrome --type=zygote --enable-crash-reporter=1FFFE08BD1C779E05332FFF8C219D0D5,...
                  
&#9500;─ 9476 /opt/google/chrome/nacl_helper
                  
&#9500;─ 9477 /opt/google/chrome/chrome --type=zygote --enable-crash-reporter=1FFFE08BD1C779E05332FFF8C219D0D5,...
                  
&#9500;─ 9499 /opt/google/chrome/chrome --type=gpu-process --channel=9442.0.1460182424 --enable-crash-reporter=...
                  
&#9500;─ 9508 /opt/google/chrome/chrome --type=gpu-broker
                  
&#9500;─ 9519 /opt/google/chrome/chrome --type=renderer --lang=es --force-fieldtrials=ExtensionInstallVerificat...
                  
&#9500;─ 9523 /opt/google/chrome/chrome --type=renderer --lang=es --force-fieldtrials=ExtensionInstallVerificat...
                  
&#9500;─ 9527 /opt/google/chrome/chrome --type=renderer --lang=es --force-fieldtrials=ExtensionInstallVerificat...
                  
&#9500;─ 9537 /opt/google/chrome/chrome --type=renderer --lang=es --force-fieldtrials=ExtensionInstallVerificat...
                  
&#9500;─ 9547 /opt/google/chrome/chrome --type=renderer --lang=es --force-fieldtrials=ExtensionInstallVerificat...
                  
&#9500;─ 9563 /opt/google/chrome/chrome --type=renderer --lang=es --force-fieldtrials=ExtensionInstallVerificat...
                  
&#9500;─ 9661 kdeinit4: kwalletd [kdeinit]
                  
&#9500;─ 9693 /opt/google/chrome/chrome --type=ppapi --channel=9442.9.1861816488 --ppapi-flash-args --lang=es -...
                  
&#9500;─ 9996 systemd-loginctl session-status 1
                  
&#9500;─ 9997 less
                  
&#9500;─26569 dbus-launch --autolaunch 9e57d42483864592aaf7cb298168fac9 --binary-syntax --close-stderr
                  
&#9500;─26570 /bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
                  
&#9500;─26589 kdeinit4: kded4 [kdeinit]
                  
&#9500;─28134 kdeinit4: kdeinit4 Runnin e
                  
&#9500;─28141 kdeinit4: klauncher [kdei e
                  
&#9492;─30207 kdeinit4: kwrite [kdeinit e 
Código PHP:
systemd-loginctl session-status 2
soyasi1 (1001)
           
Sincelun 2014-07-07 14:37:34 WEST1h 48min ago
          Leader
2044 (kdm)
            
Seatseat0vc8
         Display
: :1
         Service
xdmtype x11; class user
           State
online
            Unit
session-2.scope
                  
&#9500;─2044 -:1
                  
&#9500;─2641 /bin/sh /usr/bin/startkde
                  
&#9500;─2694 dbus-launch --sh-syntax --exit-with-session --close-stderr
                  
&#9500;─2695 /bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
                  
&#9500;─2697 ibus-daemon --xim -d
                  
&#9500;─2703 /usr/lib/gvfs/gvfsd
                  
&#9500;─2708 /usr/lib/gvfs//gvfsd-fuse /run/user/1001/gvfs -f -o big_writes
                  
&#9500;─2713 /usr/lib64/ibus/ibus-dconf
                  
&#9500;─2718 /usr/lib64/ibus/ibus-ui-gtk3
                  
&#9500;─2733 /usr/lib64/ibus/ibus-x11 --kill-daemon
                  
&#9500;─2739 /usr/lib/at-spi2/at-spi-bus-launcher
                  
&#9500;─2745 /bin/dbus-daemon --config-file=/etc/at-spi2/accessibility.conf --nofork --print-address 3
                  
&#9500;─2758 /usr/lib/at-spi2/at-spi2-registryd --use-gnome-session
                  
&#9500;─2778 /usr/bin/gpg-agent --sh --daemon --write-env-file /home/soyasi1/.gnupg/agent.info /usr/bin/ssh-agent /etc/X11/xinit/xinitrc
                  
&#9500;─2779 /usr/bin/ssh-agent /etc/X11/xinit/xinitrc
                  
&#9500;─2806 /usr/lib64/ibus/ibus-engine-simple
                  
&#9500;─2841 /usr/lib64/kde4/libexec/start_kdeinit +kcminit_startup
                  
&#9500;─2842 kdeinit4: kdeinit4 Running...
                  
&#9500;─2845 kdeinit4: klauncher [kdeinit] --fd=9
                  
&#9500;─2849 kdeinit4: kded4 [kdeinit]
                  
&#9500;─2862 kdeinit4: kglobalaccel [kdeinit]
                  
&#9500;─2928 /usr/lib/bluetooth/obexd
                  
&#9500;─2939 /usr/bin/bluedevil-monolithic
                  
&#9500;─2957 /usr/bin/kactivitymanagerd
                  
&#9500;─2982 kwrapper4 ksmserver
                  
&#9500;─2983 kdeinit4: ksmserver [kdeinit]
                  
&#9500;─2994 /usr/lib64/kde4/libexec/kdeconnectd
                  
&#9500;─2997 kwin -session 10156107a0e0000140426931600000051070000_1404738694_207986
                  
&#9500;─3011 /usr/bin/baloo_file
                  
&#9500;─3012 kdeinit4: plasma-desktop [kdeinit]
                  
&#9500;─3034 python /usr/share/veromix/dbus-service/veromix-service-qt.py
                  
&#9500;─3091 /usr/bin/kuiserver
                  
&#9500;─3121 kdeinit4: krunner [kdeinit]
                  
&#9500;─3123 kdeinit4: kmix [kdeinit] -session 10156107a0e00001404269323000
                  
&#9500;─3136 /usr/lib/deja-dup/deja-dup-monitor
                  
&#9500;─3139 /usr/bin/pulseaudio --start
                  
&#9500;─3153 /usr/lib/gvfs/gvfs-udisks2-volume-monitor
                  
&#9500;─3157 /usr/lib/tracker-store
                  
&#9500;─3159 /usr/lib64/kde4/libexec/polkit-kde-authentication-agent-1
                  
&#9500;─3165 /usr/bin/knotify4
                  
&#9500;─3176 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
                  
&#9500;─3180 /usr/lib/pulse/gconf-helper
                  
&#9500;─3182 /usr/lib/gvfs/gvfs-mtp-volume-monitor
                  
&#9500;─3187 /usr/lib/GConf/2/gconfd-2
                  
&#9500;─3191 /usr/lib/gvfs/gvfs-goa-volume-monitor
                  
&#9500;─3194 /usr/lib/goa-daemon
                  
&#9500;─3197 kdeinit4: klipper [kdeinit]
                  
&#9500;─3213 /usr/lib/gvfs/gvfs-afc-volume-monitor
                  
&#9500;─3618 /usr/bin/kcmshell4 bluedevildevices bluedeviltransfer bluedeviladapters
                  
&#9500;─5208 /usr/lib64/kde4/libexec/kscreenlocker_greet
                  
&#9492;─5213 lament -window-id 67108916 -delay 20000 
Código PHP:
loginctl seat-status seat0
seat0
        Sessions
*1
         Devices
:
                  &
#9500;─/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input6
                  
&#9474; input:input6 "Power Button"
                  
&#9500;─/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input5
                  
&#9474; input:input5 "Power Button"
                  
&#9500;─/sys/devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card1
                  
&#9474; sound:card1 "HDMI_1"
                  
&#9474; └─/sys/devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card1/input9
                  
&#9474;   input:input9 "HDA ATI HDMI HDMI/DP,pcm=3"
                  
&#9500;─/sys/devices/pci0000:00/0000:00:03.0/0000:02:00.1/sound/card2
                  
&#9474; sound:card2 "HDMI"
                  
&#9474; └─/sys/devices/pci0000:00/0000:00:03.0/0000:02:00.1/sound/card2/input8
                  
&#9474;   input:input8 "HDA ATI HDMI HDMI/DP,pcm=3"
                  
&#9500;─/sys/devices/pci0000:00/0000:00:11.0/ata4/host3/target3:0:0/3:0:0:0/block/sr0
                  
&#9474; block:sr0
                  
&#9500;─/sys/devices/pci0000:00/0000:00:11.0/ata4/host3/target3:0:0/3:0:0:0/scsi_generic/sg3
                  
&#9474; scsi_generic:sg3
                  
&#9500;─/sys/devices/pci0000:00/0000:00:12.0/usb4
                  
&#9474; usb:usb4
                  
&#9474; ├─/sys/devices/pci0000:00/0000:00:12.0/usb4/4-4/4-4:1.2/0003:046D:C52B.0005/0003:046D:C52B.0006/input/input19
                  
&#9474; │ input:input19 "Logitech Unifying Device. Wireless PID:401b"
                  
&#9474; └─/sys/devices/pci0000:00/0000:00:12.0/usb4/4-4/4-4:1.2/0003:046D:C52B.0005/0003:046D:C52B.0007/input/input20
                  
&#9474;   input:input20 "Logitech Unifying Device. Wireless PID:4016"
                  
&#9500;─/sys/devices/pci0000:00/0000:00:12.2/usb1
                  
&#9474; usb:usb1
                  
&#9474; ├─/sys/devices/pci0000:00/0000:00:12.2/usb1/1-1/1-1:1.0/input/input7
                  
&#9474; │ input:input7 "UVC Camera (046d:0825)"
                  
&#9474; ├─/sys/devices/pci0000:00/0000:00:12.2/usb1/1-1/1-1:1.0/video4linux/video0
                  
&#9474; │ video4linux:video0 "UVC Camera (046d:0825)"
                  
&#9474; └─/sys/devices/pci0000:00/0000:00:12.2/usb1/1-1/1-1:1.2/sound/card3
                  
&#9474;   sound:card3 "U0x46d0x825"
                  
&#9500;─/sys/devices/pci0000:00/0000:00:13.0/usb5
                  
&#9474; usb:usb5
                  
&#9474; ├─/sys/devices/pci0000:00/0000:00:13.0/usb5/5-1/5-1:1.0/0003:046D:C52E.0001/input/input3
                  
&#9474; │ input:input3 "Logitech USB Receiver"
                  
&#9474; └─/sys/devices/pci0000:00/0000:00:13.0/usb5/5-1/5-1:1.1/0003:046D:C52E.0002/input/input4
                  
&#9474;   input:input4 "Logitech USB Receiver"
                  
&#9500;─/sys/devices/pci0000:00/0000:00:13.2/usb2
                  
&#9474; usb:usb2
                  
&#9500;─/sys/devices/pci0000:00/0000:00:14.2/sound/card0
                  
&#9474; sound:card0 "SB"
                  
&#9474; ├─/sys/devices/pci0000:00/0000:00:14.2/sound/card0/input11
                  
&#9474; │ input:input11 "HDA ATI SB Front Mic"
                  
&#9474; ├─/sys/devices/pci0000:00/0000:00:14.2/sound/card0/input12
                  
&#9474; │ input:input12 "HDA ATI SB Rear Mic"
                  
&#9474; ├─/sys/devices/pci0000:00/0000:00:14.2/sound/card0/input13
                  
&#9474; │ input:input13 "HDA ATI SB Line"
                  
&#9474; ├─/sys/devices/pci0000:00/0000:00:14.2/sound/card0/input14
                  
&#9474; │ input:input14 "HDA ATI SB Line Out Front"
                  
&#9474; ├─/sys/devices/pci0000:00/0000:00:14.2/sound/card0/input15
                  
&#9474; │ input:input15 "HDA ATI SB Line Out Surround"
                  
&#9474; ├─/sys/devices/pci0000:00/0000:00:14.2/sound/card0/input16
                  
&#9474; │ input:input16 "HDA ATI SB Line Out CLFE"
                  
&#9474; ├─/sys/devices/pci0000:00/0000:00:14.2/sound/card0/input17
                  
&#9474; │ input:input17 "HDA ATI SB Line Out Side"
                  
&#9474; └─/sys/devices/pci0000:00/0000:00:14.2/sound/card0/input18
                  
&#9474;   input:input18 "HDA ATI SB Front Headphone"
                  
&#9500;─/sys/devices/pci0000:00/0000:00:14.5/usb6
                  
&#9474; usb:usb6
                  
&#9500;─/sys/devices/pci0000:00/0000:00:16.0/usb7
                  
&#9474; usb:usb7
                  
&#9500;─/sys/devices/pci0000:00/0000:00:16.2/usb3
                  
&#9474; usb:usb3
                  
&#9500;─/sys/devices/platform/pcspkr/input/input10
                  
&#9474; input:input10 "PC Speaker"
                  
&#9500;─/sys/devices/virtual/input/input22
                  
&#9474; input:input22 "00:1D:DF:51:88:C3"
                  
&#9500;─/sys/devices/virtual/misc/kvm
                  
&#9474; misc:kvm
                  
&#9492;─/sys/devices/virtual/misc/rfkill
                    
misc:rfkill 
Cita:
soyasi@dnsserver:~> loginctl seat-status seat1
Failed to issue method call: No such file or directory

He notificado el bug a novel 886065
Archivos Adjuntos
Tipo de Archivo: gz logs.tar.gz (53,8 KB (Kilobytes), 0 visitas)
__________________
--
hkp://subkeys.pgp.net
GNU/Linux Opensuse leap 42.3 x86_64
Linux Registered User #391410



(http://linuxcounter.net/)

Última edición por soyasi; 07-jul-2014 a las 18:52
Responder Citando
Respuesta

Marcadores

Etiquetas
multiseat


(0 miembros y 1 visitantes)
 
Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado

Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Multiseat -un ordenador, dos pantallas, dos teclados, dos ratones. soyasi La cafetería 0 04-jul-2012 01:14
Multiseat: un pc varios usuarios independientes. leontro Hardware 0 28-ago-2011 09:35
Multiseat Tiamat General OpenSUSE 1 30-ene-2011 10:09



Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook


La franja horaria es GMT +2. Ahora son las 01:39.
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.

Esta página está bajo una licencia de Creative Commons, salvo que no se indique lo contrario.
Creative Commons License

Valid CSS!

Diseño por:Designed by: vbdesigns.devbdesigns.de 
Contáctenos - ForoSUSE - Archivo - Declaración de Privacidad - Arriba