Josep Bigorra 🐂🇳🇱🎸👨‍💻

I feel pretty happy with my custom #emacs #dashboard / #welcome #screen

codeberg.org/jjba23/welkomsche

It is solid, fast, simple and useful for my needs, and I think it might fit your needs as well! Also feel free to suggest improvements :)

#foss #emacs #package #library

While any editor can save your files, only Emacs can save your soul!

GripNews

🌕 Screen 程式多重安全漏洞 (主要影響 5.0.0 版本及設定 setuid-root 的安裝)
➤ Screen 程式遭遇重大安全風險,緊急呼籲使用者更新。
openwall.com/lists/oss-securit
Openwall 研究團隊發現 Screen 程式的多重安全漏洞,其中一個漏洞允許在設定為 setuid-root 的系統上進行本地權限提升 (root exploit),主要影響 5.0.0 版本,但也影響較舊的版本。這些漏洞與 Screen 的多使用者模式及日誌處理機制有關,研究團隊已將漏洞資訊分享給相關發行版,並提供補丁。
+ 哇,Screen 這麼常用的程式也有安全漏洞,而且還是 root exploit,太可怕了!必須趕快更新纔行。
+ 聽起來很嚴重,我主要用 Screen 在伺服器上工作,一定要確認我的系統有沒有受到影響,並且盡快安裝補丁。
#安全漏洞 #Screen #Linux #UNIX

oss-security - screen: Multiple Security Issues in Screen (mostly affecting release 5.0.0 and setuid-root installations)

www.openwall.com
Milano University Press

#NewIssue

Il nuovo fascicolo di #sss spazia dall’#opera al #teatro, soffermandosi sulla musica generativa di Brian #Eno e l’alchimia dei suoni nei #film di #GasparNoé.

⬇️ riviste.unimi.it/index.php/sss

#stage #screen #soundstagescreen

May 08, 2025, 14:02 · · · 1 · 0
JdeBP

@jperkin @darrenmoffat

Reverse video is tricky to get exactly right; although the extreme edge cases are fairly rare terminal emulators.

I'm not sure how one could break it once one has got it right, though.

I wonder what has gone on there.

#screen #TerminalEmulators

mirabilos

A friend complained on IRC earlier this evening:

I… just want the screen to clear when I detach

“just” 😹

Worse, it sometimes works for them and sometimes not, and it doesn’t work in PuTTY.

But turns out there is a solution.

First I asked what $TERM is set to by PuTTY. (Simple echo $TERM on a shell before starting GNU #screen will suffice to find this out.) For the following steps, we’ll assume it says simply xterm and nothing special.

Do: infocmp -C xterm

Look for the “te” key (and for the cl key, see further below), for example:

:te=\E[?1049l\E[23;0;0t:ti=\E[?1049h\E[22;0;0t:\

The string we’re looking for is from te= to the next (unescaped) colon, so: \E[?1049l\E[23;0;0t

(Use infocmp -C1 xterm | grep -Fe te= -e cl= for an easier-to-read output. Still, the colon and backslash at the end of the line do not belong to the value!)

Append to that: \E[;H\E[J (or whatever is a suitable CLS string (this one is the generic one nōn-termcap/terminfo-aware applications use) for your terminal… actually, probably should be using the one cl=\E[H\E[2J from the infocmp output, too… so we’ll be using that now)

Then, add a new line to the end of your ~/.screenrc which says:

termcapinfo xterm te=\E[?1049l\E[23;0;0t\E[H\E[2J

That is, termcapinfo, space, the $TERM value, space, te=, the original “te” value from termcap, and finally the “cl” value from termcap.

Enjoy!

Apr 24, 2025, 01:02 · · · 0 · 0
Orion Ussner kidder

I know I do want a new screen for my laptop--and it's a T480S, so it won't be hard once I get off my butt and do it--but *cleaning* my screen has been a huge improvement. I recommend it.

#Computers #Laptop #Screen