initial
This commit is contained in:
commit
74ae93a96e
5 changed files with 94691 additions and 0 deletions
12
joplin notion extension/linux/endeavour os/Basics.md
Normal file
12
joplin notion extension/linux/endeavour os/Basics.md
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
Basics
|
||||
|
||||
- In arch based never do `pacman -Sy`. always do `pacman -S` or `pacman -Sy` bcz if repos are partially updated then it will break things
|
||||
- list all packages with sizes sorted with size too
|
||||
`pacman -Qi | awk '/^Name/{name=$3}/^Installed Size/{size=$4; unit=$5; if(unit=="MiB") size*=1024; print name, size, unit}' | sort -k2,2nr | awk '{size=$2; unit=$3; if(size>=1048576) {printf "%-30s %.2f GiB\n", $1, size/1048576} else if(size>=1024) {printf "%-30s %.2f MiB\n", $1, size/1024} else {printf "%-30s %d KiB\n", $1, size}}'
|
||||
`
|
||||
mentioning packages with size with no sorting
|
||||
`pacman -Qi | awk '/^Name/{name=$3}/^Installed Size/{size=$4 " " $5; print name, size}'`
|
||||
- list orphan package
|
||||
`pacman -Qdt`
|
||||
to remove them run
|
||||
`pacman -Rns $(pacman -Qdtq)`
|
||||
|
|
@ -0,0 +1,98 @@
|
|||
Extras endeavour
|
||||
|
||||
- Remove saving of state
|
||||
Default DE is KDE. Go to system settings->startup and shutdown->desktop session and choose 'Start with an empty session'
|
||||
- Select files with single click instead of opening it
|
||||
System settings -> WorkSpace Behavior -> General Behavior -> "Clicking files or folders"
|
||||
- konsole transparency
|
||||
In Konsole you have to go to Settings >> Edit Current Profile >> Appearance
|
||||
When you are in the Appearance tab, you only have to select a Color Scheme and Background and then clic on the edit button. There you can set the level of transparency you want.
|
||||
- Virtual desktop
|
||||
system Settings->WorkSpace behaviour->Virtual Desktops
|
||||
simplescreenrecorder-2024-02-13_13.04.56.mp4 https://small.fileditchstuff.me/s4/nlbjBNbfcqcLqclSEud.mp4
|
||||
To switch apps between workspace, remove pin at top left so that they switch to other desktop when we switch to other desktop too. and toggle pin on again if dont wanna move to other desktop
|
||||
kde_desktop app switch.mp4 https://small.fileditchstuff.me/s4/NvsLWPyqIuLywHtMCOiC.mp4
|
||||
|
||||
|
||||
[kde_desktop app switch.mp4](../../../_resources/kde_desktop%20app%20switch.mp4)
|
||||
Or workspace behavior,-> screen edges and enable "Switch desktop on edge"
|
||||
https://askubuntu.com/questions/90143/kde4-move-window-to-another-workspace-by-dragging
|
||||
- sort process in btop
|
||||
there is a cpu lazy just below cpu usage. it is thing sorting based on. change it using left and right arrow keys
|
||||
|
||||
- ignore signature when installing arch packages offline
|
||||
https://www.archlinuxuser.com/2012/06/ignore-signature-check-when-doing.html
|
||||
`nano /etc/pacman.conf`
|
||||
then
|
||||
```text
|
||||
# By default, pacman accepts packages signed by keys that its local keyring
|
||||
# trusts (see pacman-key and its man page), as well as unsigned packages.
|
||||
#SigLevel = Optional TrustedOnly
|
||||
```
|
||||
|
||||
change to
|
||||
```text
|
||||
# By default, pacman accepts packages signed by keys that its local keyring
|
||||
# trusts (see pacman-key and its man page), as well as unsigned packages.
|
||||
#SigLevel = Optional TrustedOnly
|
||||
SigLevel = Never
|
||||
```
|
||||
|
||||
- bluettoth
|
||||
To Check Bluetooth Status:
|
||||
On Windows:
|
||||
netsh interface show interface "Bluetooth Network Connection"
|
||||
On macOS:
|
||||
system_profiler SPBluetoothDataType | grep "Power"
|
||||
On Linux:
|
||||
`rfkill list bluetooth`
|
||||
|
||||
```text
|
||||
To Turn off Bluetooth:
|
||||
On Windows:
|
||||
|
||||
netsh interface set interface "Bluetooth Network Connection" admin=disable
|
||||
|
||||
On macOS: (Requires administrator privileges and may vary based on macOS version)
|
||||
|
||||
sudo defaults write /Library/Preferences/com.apple.Bluetooth ControllerPowerState -int 0
|
||||
sudo killall -HUP blued
|
||||
```
|
||||
On Linux:
|
||||
`rfkill block bluetooth`
|
||||
Turn on
|
||||
`rfkill unblock bluetooth`
|
||||
Using init system ie systemd
|
||||
`systemctl status bluetooth.service
|
||||
- delete indexed database for start menu in kde
|
||||
kde uses baloo for indexing files and deleted files may still be there bcz database may not have updated so need to manulally remove them.
|
||||
1. Disable Baloo File Indexer: First, you need to stop the Baloo service to prevent it from indexing while you're cleaning its database. You can do this by running the following command in the terminal:
|
||||
`balooctl suspend`
|
||||
2. Delete the Index Database: Next, you'll want to delete the existing index database. This can be done by removing the Baloo database files located in your ~/.local/share/baloo directory. Use the command:
|
||||
`rm -r ~/.local/share/baloo`
|
||||
|
||||
|
||||
3. Enable Baloo File Indexer: After deleting the database, you should enable the Baloo service again to start a fresh indexing process. Use the command:
|
||||
`balooctl resume`
|
||||
|
||||
4. Reindex Files: Finally, you may want to force the start of the reindexing process. You can do that with:
|
||||
`balooctl check`
|
||||
- to downgrade python version
|
||||
Download desired version from
|
||||
`https://archive.archlinux.org/packages/p/python`
|
||||
then install pkg.tar.zst with
|
||||
`sudo pacman -U python-3.11.3-1-x86_64.pkg.tar.zst`
|
||||
|
||||
also use this to fix some errors
|
||||
`yay -Sy $(pacman -Qq | grep python)` this will upgrade all python related
|
||||
|
||||
- remove icon cache
|
||||
```bash
|
||||
rm -rf ~/.cache/icon-cache.kcache
|
||||
rm -rf ~/.cache/plasma_icons*
|
||||
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
36
joplin notion extension/linux/endeavour os/Issues.md
Normal file
36
joplin notion extension/linux/endeavour os/Issues.md
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
Issues
|
||||
|
||||
- webview glitch
|
||||
kde_webview_glitch.mp4 https://small.fileditchstuff.me/s4/EQfnXtDfhjMaeqyHPtfB.mp4
|
||||
- Sleep mode not working
|
||||
Run this command to check status
|
||||
`systemctl status systemd-suspend.service`
|
||||
and then enable it
|
||||
`systemctl enable systemd-suspend.service`
|
||||
- In onlyoffice there might be a problem that ui is so large so fix it use
|
||||
`/usr/bin/onlyoffice-desktopeditors --force-scale=1.3`
|
||||
Ref: https://www.reddit.com/r/OnlyOffice/comments/ur8ykg/does_version_710215_have_any_way_to_change/
|
||||
- kdewallet popup removal
|
||||
`~/.config/kwalletrc` and under `[wallet]` `enabled=false`
|
||||
or in kwalletmanager go to settings -> Configure wallet
|
||||
Uncheck "Enable the KDE wallet subsystem" and click OK.
|
||||
- kde gui glitches
|
||||
kde glitches recent update.mp4 https://files.catbox.moe/qhnwbq.mp4
|
||||
solution
|
||||
https://wiki.archlinux.org/title/Downgrading_packages
|
||||
- installing without using `yay -Sy` after few weeks
|
||||
just update mirrorlist and keyring
|
||||
https://archlinux.org/packages/core/any/archlinux-keyring/
|
||||
- sometimes there is mismatch in app id for filename of .desktop at `usr/share/applications` and what kde is trying to look for
|
||||
its simple really. click on titlebar, more -> special application settings -> down there, there is a "add property" button -> search for desktop file name and click on that, first click on "force temporarily" and set it to "sublime_text_3" (click apply then) and then set it to "remember" (and click apply)
|
||||
search "desktop file" in add property menu
|
||||

|
||||
|
||||
|
||||
|
||||
diagnosis
|
||||
|
||||
```
|
||||
kernel: usb 1-2.2: PM: dpm_run_callback(): usb_dev_resume+0x0/0x20 returns -5
|
||||
kernel: usb 1-2.2: PM: failed to resume async: error -5
|
||||
```
|
||||
76
joplin notion extension/linux/endeavour os/Scripts.md
Normal file
76
joplin notion extension/linux/endeavour os/Scripts.md
Normal file
|
|
@ -0,0 +1,76 @@
|
|||
Scripts
|
||||
|
||||
- for downloading packages from arch archive
|
||||
```sh
|
||||
#!/bin/bash
|
||||
|
||||
# Check if the input file is provided
|
||||
if [ -z "$1" ]; then
|
||||
echo "Usage: $0 <file_with_package_names>"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Check if the file exists
|
||||
if [ ! -f "$1" ]; then
|
||||
echo "File '$1' not found!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Read the file line by line
|
||||
while IFS= read -r package; do
|
||||
# If the line is not empty
|
||||
if [ -n "$package" ]; then
|
||||
# Construct the URL based on the pattern
|
||||
url="https://archive.archlinux.org/packages/${package:0:1}/$package"
|
||||
|
||||
# Output the URL
|
||||
echo "Downloading: $url"
|
||||
|
||||
# Download the package using wget
|
||||
wget "$url"
|
||||
fi
|
||||
done < "$1"
|
||||
|
||||
```
|
||||
(this one is not working)
|
||||
Running it:
|
||||
`bash download_packages.sh packages.txt`
|
||||
Then to install these all
|
||||
`sudo pacman -U $(< packages.txt)`
|
||||
or
|
||||
`sudo pacman -U *.zst`
|
||||
|
||||
new one
|
||||
```sh
|
||||
#!/bin/bash
|
||||
|
||||
# Check if the input file is provided
|
||||
if [ -z "$1" ]; then
|
||||
echo "Usage: $0 <file_with_package_names>"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Check if the file exists
|
||||
if [ ! -f "$1" ]; then
|
||||
echo "File '$1' not found!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Read the file line by line
|
||||
while IFS= read -r package; do
|
||||
# If the line is not empty
|
||||
if [ -n "$package" ]; then
|
||||
# Extract the package name (e.g., "binaryen" from "binaryen-1:120-1-x86_64.pkg.tar.zst")
|
||||
package_name=$(echo "$package" | cut -d '-' -f 1)
|
||||
|
||||
# Construct the URL based on the pattern
|
||||
url="https://archive.archlinux.org/packages/${package_name:0:1}/$package_name/$package"
|
||||
|
||||
# Output the URL
|
||||
echo "Downloading: $url"
|
||||
|
||||
# Download the package using wget
|
||||
wget "$url"
|
||||
fi
|
||||
done < "$1"
|
||||
```
|
||||
4
joplin notion extension/linux/endeavour os/Widgets.md
Normal file
4
joplin notion extension/linux/endeavour os/Widgets.md
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
Widgets
|
||||
|
||||
- Netspeed(sysfs) : network usage on taskbar
|
||||
- hard disk activityt: disk i/o on taskbar
|
||||
Loading…
Reference in a new issue