Re: What is the Right Way(™) to run X?

Andreas Nilsson andrnils at gmail.com
Sun Mar 17 12:30:45 UTC 2013


On Sun, Mar 17, 2013 at 1:17 PM, Daniel O'Connor <darius at dons.net.au> wrote:

>
> On 17/03/2013, at 22:44, Andreas Nilsson <andrnils at gmail.com> wrote:
> > so I think your setup is somehow broken. You didn't mention which
> version of xorg you are using.
>
> Very possibly :)
> I have xorg-server 1.7.7_6,1
>
> > Does lshal show any inputdevices?
>
> I see the following..
>
> udi = '/org/freedesktop/Hal/devices/atkbdc_0'
>   freebsd.driver = 'atkbdc'  (string)
>   freebsd.unit = 0  (0x0)  (int)
>   info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
>   info.product = 'Keyboard controller (i8042)'  (string)
>   info.subsystem = 'platform'  (string)
>   info.udi = '/org/freedesktop/Hal/devices/atkbdc_0'  (string)
>   platform.id = 'atkbdc.0'  (string)
>   pnp.description = 'IBM Enhanced (101/102-key, PS/2 mouse support)'
>  (string)
>   pnp.id = 'PNP0303'  (string)
>
> udi = '/org/freedesktop/Hal/devices/atkbd_0'
>   freebsd.device_file = '/dev/atkbd0'  (string)
>   freebsd.driver = 'atkbd'  (string)
>   freebsd.unit = 0  (0x0)  (int)
>   info.addons.singleton = {'hald-addon-input'} (string list)
>   info.capabilities = {'input', 'input.keyboard', 'input.keys', 'button'}
> (string list)
>   info.category = 'input'  (string)
>   info.parent = '/org/freedesktop/Hal/devices/atkbdc_0'  (string)
>   info.product = 'AT Keyboard'  (string)
>   info.subsystem = 'platform'  (string)
>   info.udi = '/org/freedesktop/Hal/devices/atkbd_0'  (string)
>   input.device = ''  (string)
>   input.x11_driver = 'kbd'  (string)
>   platform.id = 'atkbd.0'  (string)
>

Looks promising. Just to make sure, have you verified that hald is still
running? Things can crash...

>
>
> > Have you tried to do the build from a clean environment?
>
> Not really, I can't just nuke the existing packages and do an install (I
> suppose I could do it in a chroot).
>

That is a problem yes. Have you considered using poudriere to build
packages? It is rather nice, it can build old-school and new-school
packages, and is very configurable. It does require zfs though ;)


>
> --
> Daniel O'Connor software and network engineer
> for Genesis Software - http://www.gsoft.com.au
> "The nice thing about standards is that there
> are so many of them to choose from."
>   -- Andrew Tanenbaum
> GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C
>
>
> Best regards
Andreas


More information about the freebsd-stable mailing list