Should non editable text have the default cursor on hover?

I’m seeing more and more website adding a global CSS body {cursor: default} for the cursor to be default when hovering non editable text.

I’m guessing the goal is to make a difference between selectable and editable text (given the fact that all text should be selectable), even if field should already have visual affordance to mean editable.

But the idea of having the text cursor means editable text instead of selectable text actualy sounds like relevant to me.

In OSes for example, most of the time, text in interface is selectable (kinda), but the cursor does not change. And everywhere else (but on a website / in a browser), I don’t see a text cursor meaning selectable.

Pros and cons?

Black Screen with cursor blinking when started Ubuntu on VirtualBox

Ubuntu on my Virtual Machine was running fine when I restarted then suddenly it starts showing a black screen. I googled and tried multiple solutions like:

  1. by disabling the “Enable 3D acceleration” on virtualBox settings
  2. Enabling the “Intel Virtualization Technology” from BIOS

Please note, when I used backup Ubuntu, it works fine. My host system is Ubuntu 18.04.3 LTS. VirtualBox Version 6.0.12, Ubuntu guest OS in VirtualBox is 18.04.2.

I will appreciate if you can help to address the issue

Force specific cursor for an application

I’m currently using termite (a VTE based terminal emulator) on my desktop. Because of my monitor being rather large I switched to using a high visibility red cursor.

But as soon as I open up a terminal, the displayed cursor switches to a text selection cursor.

On the one hand, this totally makes sense, on the other hand, I never select text using the cursor, so the other cursor just makes it harder for me to read the text.

Reading through the emulators doc, there is no option to change the displayed cursor. Is there a xorg / gtk way (whichever is responsible for drawing the mouse cursor) for forcing a specific cursor for an application?

Or should I look into using a different emulator which has this option builtin?

Thanks for the help in advance.

Upgrade to Ubuntu 19.04 on HP Elitebook 840 G1 results in blinking cursor after bootloader

I used to dual boot Windows (on dev/sda1) and Ubuntu 18.04, on my HP Elitebook 840 G1 (SSD). I also have a third partition for most of my files (I believe on dev/sda2 named D:/).

I tried upgrading to 18.10, which worked, after which I wanted to upgrade to 19.04. GRUB still finds the boot options I want, but when I try to boot into Ubuntu, I get a blinking cursor (after the ubuntu logo). Also going into “advanced options” in GRUB and selection 4.15.0-55-generic gives me the blinking cursor (after the ubuntu logo).

I wanted to know if anyone had managed to solve this? I have tried:

  • booting from a stick with Ubuntu 19.04 (most of the times it doesn’t even boot into the stick, and when it does, I also get a flashing underscores)
  • boot into recovery mode and change the GPU settings as proposed by heynnema (gdm3 display manager hangs after booting with Ubuntu 18.10)

The fact that even booting from stick gives an error maybe indicates that it indeed is a graphic error?

How to navigate the terminal with the cursor keys

I’ve done an internet search for ubuntu terminal navigation keys but it didn’t return anything helpful to me. In Windows (command prompt or GUI), you can go to the next or previous word by pressing Ctrlright or Ctrlleft respectively, but these keys don’t work in the Ubuntu terminal.

The only navigation keys I know that work are Home and End. What are the navigation keys to quickly jump between words in Ubuntu’s terminal?

¿Como mover el cursor dentro de las coordenadas de un panel?

Tengo un problema con un codigo para hacer que mi mouse se mueva dentro de un panel de 640×480, lo que pasa es esto tengo un codigo sobre como mover el cursor con coordenadas que extrae de dos archivos de texto. Al precionar el botton este mueve el mouse pero lo que pasa es que lo mueve por encima del panel en donde tengo contemplado el movimiento, eh leído que hay una forma de usar algo llamado PointToClient y el PointToScreen pero no obtuve resultados. Dejo coordenadas para probar:

Coord X:

357                                  336 338 343 357 263 257 246 276 

Coord Y

124 133 131 127 107 76 -88 -90 -105 

Les dejo el codigo:

public void cursor_track_Click(object sender, EventArgs e)         {            List<string> linesX = File.ReadLines(@"C:\EyeMatris\Coordenadas\CoordenadasX.txt").ToList();            List<string> linesY = File.ReadLines(@"C:\EyeMatris\Coordenadas\CoordenadasY.txt").ToList();             List<Point> points = new List<Point>();             for(int i = 0; i< linesX.Count; i++)             {                 Point p = new Point(int.Parse(linesX[i]), int.Parse(linesY[i]));                 points.Add(p);             }             foreach (var point in points) {                 //resolution es mi panel de 640x480                 resolution.PointToScreen(Cursor.Position = new Point(point.X, point.Y));              }         }