Mario Olofo
2020-Mar-11 15:50 UTC
FBSD 12.1 - LightDM don't grab keyboard input & Xfce4 window decorator problem
Hello, I configured the full system with pkg and only build the drm-kmod. I downloaded the img from the 12.0 stable version, don't know when or why it become release for me =X The pkg was downloaded the first time I used it, so I don't know what can be wrong with it. May you point me some link to understand better how to see if i'm in stable/release and how to migrate from quarter to latest? I'll see if I'm in latest and reinstall all with pkg Thank you, Mario Em qua., 11 de mar. de 2020 ?s 12:24, Guido Falsi <mad at madpilot.net> escreveu:> On 11/03/20 02:20, Mario Olofo wrote: > > Hello, > > > > @Guido > > I tried to rebuild the xorg-server but it stoped to recognize all input > > devices even on Xfce4, I think I'm missing something. > > Tried to rebuild the xf86-input-evdev too but didn't work either. > > Had to revert to the pkg version to be able to send this email > > Before these rebuilds were you using packages? from quarterly or latest? > > AFAIK mixing packages and locally built packages isn't really supported. > I works most of the time, but there are no warranties. Also it is > especially prone to breaking when building parts that work with hardware > drivers. > > So to properly upgrade your Xorg server if you're coming from quarterly > packages the safe way is to configure your machine to use latest > packages and perform a pkg upgrade. In rare cases you could need pkg > upgrade -f. > > If you want to use ports and have been using packages, only safe way is > to reinstall everything from ports, but I'd really suggest you use > project provided packages or build your own package set using a tool > like poudriere. > > Apart from this, new Xorg changes many things and upgrading only the > server will not be enough anyway. > > Unluckily if you don't perform a proper upgrade it's difficult to tell > if the problem is caused by a bug in some port or induced by some > misalignment on your system software. > > > > > @Ulf Rudolf <mailto:u.rudolf at web.de> > > Now knowing that the xorg-server is not recognizing any input devices > > after rebuild the latest version, I have a feeling that this problem is > > related, maybe the LightDM expects some specific device? > > LightDM uses Xorg for it's input, so, no it should work. Have you tried > using "startx" as root to check that Xorg itself works fine? > > -- > Guido Falsi <mad at madpilot.net> >
Guido Falsi
2020-Mar-11 17:15 UTC
FBSD 12.1 - LightDM don't grab keyboard input & Xfce4 window decorator problem
On 11/03/20 16:50, Mario Olofo wrote:> Hello, > > I configured the full system with pkg and only build the drm-kmod. > > I downloaded the img from the 12.0 stable version, don't know when or why > it become release for me =XThis depends on how you updated it. I could guess you used freebsd-update at some point, but only you can know for sure.> The pkg was downloaded the first time I used it, so I don't know what can > be wrong with it.Nothing wrong with it, that's not what I meant.> May you point me some link to understand better how to see if i'm in > stable/release and how to migrate from quarter to latest?To check which version of FreeBSD you are using should be possible with freebsd-version(1), check it's man page, I'm not using stable versions, only releases and current, and I'm not sure what the output is on stable. Migrating from quarterly to latest is done by configuring pkg, you should read the full pkg.conf(5) man page. The EXAMPLES section has examples clearly explaining what you are asking for.> I'll see if I'm in latest and reinstall all with pkgThis all depends on what you did on your system, any suggestion can only be generic. You need to know your system condition. You stated that you mixed binary packages installed via pkg from the official repositories with locally built ports. As I said this is not really supported, and if you only compiled locally part of Xorg and mixed it with quarterly packages you have an high risk of having inconsistent binaries on your system. Check your logs for useful errors. -- Guido Falsi <mad at madpilot.net>