KDE Plasma + Brave on Debian

  This is the “how do I make Brave do what I want” note --- especially when Brave profile UI is broken and KDE is strict about .desktop launchers. 1) Know what you’re running. Check where Brave comes from. which brave-browser If it returns /usr/bin/brave-browser , you’re on the APT-installed build (good, predictable). Also note that on Debian you often have both commands available. brave-browser is commonly a wrapper. brave-browser-stable is commonly the actual binary. 2) Where Brave stores its data. Default Brave user-data root (APT install). ~/.config/BraveSoftware/Brave-Browser/ If you only see Default/ , then you effectively have a single Brave “profile” in that directory. 3) Multiple isolated Brave sessions without Brave profiles. This is the clean workaround: run separate user-data directories . Create a new isolated environment. mkdir -p ~/.config/BraveSoftware/Brave-RDT Launch Brave using that directory. brave-browser-stable --user-data-dir= ...

Filtering and transforming texts via stream editing: SED

SED

SED processes the indicated lines in a file, and makes operations such as string substitution basing on the given parameters. The basic output is displayed, but you can write it into a file with ">" as usual.

sed s/pattern/replace_string/ file
Substitute first string occurrence in every line

sed s/pattern/replace_string/g file
Substitute all string occurrences in every line

sed 1,4s/pattern/replace_string/g file
Substitute all string occurrences in the range 1-4 of lines

sed -i s/pattern/replace_string/g file
Save changes for string substitution in the same file

To convert 01/02/… to SUN/MON/…
$ sed -e 's/01/SUN/'-e 's/02/MON/' -e 's/03/TUE/' -e 's/04/WED/' -e 's/05/THU/' -e 's/06/FRI/'  -e 's/07/SAT/'



Comments