This Time Self-Hosted
dark mode light mode Search

Back to Cinnamon!

Okay after my negative experience I’m now back to try Cinnamon, and I have a quite different story to tell.

First of all, thanks to Julian, I found that the issue I was having with the keyboard only involved my user’s settings, and not the code by itself. After a bit more fiddling around, I found a more detailed case where this happens.

My keyboard layout of choice is the so-called US Alternate International (us alt-intl); unfortunately even with the recent improvements in Input hotplug for Xorg, it seems like configuring Xkb on the configuration file, or on the directories, is not recognized by the evdev driver (at least), which is why I configured it with GNOME, Xfce, and, by reflection, Cinnamon, to change the layout of the keyboard — and that’s where the problem lies. When GNOME3 or Cinnamon are started, and they set the keyboard layout (both do it the same way as in both cases you configure it through GSettings), the Alt_L and Meta keys get somehow swapped… but not in all cases, as Emacs was still getting it right (which meant that just switching the two is not going to help me).

I guess I should track it down even further than this, but for the moment, I solved this by using setxkb in my ~/.xsession file, and that doesn’t seem to cause any trouble.

The other issue I reported, was that clutter is unstable when using nvidia hardware; to be precise, the issue is with nvidia-drivers (surprised?), and it’s actually the second issue that I find with their drivers in the last few weeks: the other was Calibre being able to get Xorg to eat so much memory that the system gets unresponsive, just by the sake of being launched, and add to that Skype that was unable to render *at all*….

So I decided to give a try to what Pesa suggested me to solve the Skype (Qt) issue: I decided to try the nouveau driver. Actually I wanted to try that a couple of weeks ago, but after reading through their website I wasn’t sure that my video card (NVIDIA GT218) was supported or if I had to deal with dumping the firmware out of the nvidia drivers and whatever else… but the other day, after screwing my own system over, and needing to boot from SysRescue, I found out that the driver they load is … nouveau, and it worked decently well.

So since this is weekend, and the time was right, I decided to give it a try — and the results are great! Clutter works fine, Cinnamon works fine, and while I haven’t tried anything that is running in OpenGL proper yet (no games), and Google’s Maps GL reports not working with this implementation (not that I care much), it works definitely well enough for what I usually do. I haven’t tried audio out on the DisplayPort connection, but it’s not like I’ve ever tried it before… Suspension works very fine.

And yes for now my experience with Cinnamon is terrific!

Comments 6
  1. I used Nouveau on my desktop during a few years and it worked perfectly well.If you don’t need Opengl or hardware decoding, Nouveau is the way to go 🙂

  2. And there’s third nouveau’s drawback: fan spinning at 100% (LOUDLY) – I’ve got a GF 9600 GT by Palit

  3. Uhm good to know about Firefox — but also good that I don’t _use_ Firefox, I guess. As for the fans, since all it’s all managed by the laptop everything seems to be fine; actually it seems to run even quieter than before.

  4. I’ve been experiencing some firefox crashes myself of late. Though I switched to ATI a couple years ago and have been extremely pleased with radeon kernel drivers. Those crashes always seem to be associated with secure logins. Or shortly after one.

  5. > even with the recent improvements in Input hotplug for Xorg, it> seems like configuring Xkb on the configuration file, or on the> directories, is not recognized by the evdev driverHmm, I’m not sure what you mean, but X config files/etc/X11/xorg.conf{,.d/}* are read *only when* X starts. If youchange them, you have to restart X to reflect the changes.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.