Talk:Linux console

From ArchWiki
Latest comment: 11 April by Andrei Korshikov in topic Adding console font screenshots page

Add section on cursor appearance in Linux console

Looking through all Linux console related articles on wiki I didn't notice a mention of managing the cursor appearance (talking about "real" /dev/ttyX console here, not terminal emulators under X or Wayland where cursor appearance can be adjusted in settings). There are a couple of good articles on the web about this:

I think adding summary and a couple of examples will go a long way towards saving user's time. Is this topic covered somewhere else in the wiki? Is this the right section to add this information? Romstor (talk) 03:07, 1 September 2020 (UTC)Reply[reply]

I don't think it's covered anywhere, feel free to add a section after Linux console#Fonts. -- Lahwaacz (talk) 07:05, 1 September 2020 (UTC)Reply[reply]
As someone said previously, this page could use a write up on the different methods to control cursor appearance for consoles. Along with the info present in the articles linked previously, I want to add info about changing the default cursor shape via 'vt' kernel parameters/grub command line, and changing the blinking status by the fbcon/cursor_blink file via a tmpfile. The latter two will give you a solid, non blinking, block upon login, that persists across applications. But the info about the escape sequences are still interesting and would add to the page as a whole.—This unsigned comment is by Unsigned-enby (talk) 2022-08-16T16:05:23. Please sign your posts with ~~~~!
As answered before, you are more than welcome to create a new section for this :) --Erus Iluvatar (talk) 17:40, 16 August 2022 (UTC)Reply[reply]
I've done it. I hope, somebody will improve my wording: I write in English not quite often. Side note: the example from the second link is incorrect, 16;2;32 creates red foreground, not black. 16;7;32 does create black foreground, but in Midnight Commander it is still red (or, I would say, pink). 16;15;47 does the job: black foreground in pure console, black foreground in Midnight Commander. Andrei Korshikov (talk) 18:15, 7 April 2024 (UTC)Reply[reply]
The section was added. I think the discussion can be closed. Andrei Korshikov (talk) 08:56, 10 April 2024 (UTC)Reply[reply]

Adding console font screenshots page

Hi, I'm hosting a library of console fonts screenshots on my website since about 2012.

https://alexandre.deverteuil.net/docs/archlinux-consolefonts/

I'm wondering if this can be moved into this Wiki, maybe on its own page, and to leave the maintenance of it up to the community. Is there a policy for/against that? --A neutrino (talk) 00:02, 7 March 2022 (UTC)Reply[reply]

The wiki does not allow users to upload images, only admins are allowed to do that. But in general, the wiki is about collaborating on text and not other content. — Lahwaacz (talk) 17:25, 11 March 2022 (UTC)Reply[reply]
Going to close: the question is answered, the page has actual link to screenshot library (offtopic: thank you! amazing work. Was very useful for me) Andrei Korshikov (talk) 17:35, 11 April 2024 (UTC)Reply[reply]

Differences between the Linux virtual console and terminal emulators

The Linux console is typically used when no graphical user interface (GUI, such as X.org or Wayland) is in use when a Linux computer is booted and ready for use. Also, by default only keyboard (stdin) and an attached display/monitor (stdout/stderr) are available. The main difference between the Linux console and a GUI terminal emulator is the Linux virtual consoles are attached directly to TTY devices (TeleTYpe, a throwback to the UNIX roots of Linux, /dev/ttyN) whereas the shells within a terminal emulator are pseudo-TTYs (/dev/pty*). The Linux console by default doesn't use the mouse/pointer as an input device (though GPM could be used for that). Also, terminal emulators generally have a much richer set of fonts available compared to the Linux console.

Terminal emulators also can have a number of features built-in, such as tabs, splitting the window vertically or horizontally (with separate shells in each tab/pane), scrollback buffers/sliders, background images (with transparency), etc. You can achieve the tabs, split windows, and scrollback buffers in the Linux console with terminal multiplexers like Tmux or GNU Screen, or this can be done within certain TUI programs (e.g. Vim), but that's outside the scope for this article.

--Ectospasm (talk) 16:37, 5 August 2023 (UTC)Reply[reply]