Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 61 679,99
- Numéro de transit 1138-1
- Numéro de 10-359-98
- *************************************************
- Projets
- KDEnlive better font
- Try Walker - Application launcher
- hidamari Video wallpaper for Linux
- fd webui-user.bat trouve rien??
- Where to put environment?
- sudo systemctl restart bluetooth.service
- **************************************
- Gnome web
- Run gsettings set org.gnome.Epiphany.web:/ hardware-acceleration-policy 'always'
- Run gsettings set org.gnome.Epiphany.web:/org/gnome/epiphany/web/ enable-webextensions true
- This means you must download the Add-ons file from Firefox Browser Add-ons website. For example, I clicked the Download file for uBlock Origin and installed the Add-on manually. Click the + symbol on the Add New Extension button in the Preferences dialog box.
- *****************************************
- Project setting Kdenlive
- 2.5k QHD 1440 60fps
- Wayfire
- "Wayfire itself is not a full desktop environment" developer
- ext-workspace protocol
- launcher08 = lite-xl ~/.config/wayfire.ini ~/.Wayfirereadme.ini &
- /opt/wayfire/bin/startwayfire
- export reuse_gl_names=0
- ----------------------------------------
- Resolution
- 2560x1440 2880x1800
- ----------------------------------------
- reflector --list-countries
- sudo reflector --country 'Canada,United States' --age 12 --protocol https --sort rate --save /etc/pacman.d/mirrorlist
- ------------------------------
- Latest YouTube posts
- fd wayfire.log / -H
- systemctl --user start mpDris2.service
- ~/.config/scripts/airpod3.sh --toggle &
- ~/.config/scripts/zellij.sh &
- systemctl --user restart wireplumber pipewire pipewire-pulse
- libva-intel-driver vs intel-media-driver for Coffee Lake
- vainfo
- --------------------------------------------
- Hyprland:
- windowrulev2 = opacity 0.94 0.86, class:^([Dd]iscord|[Vv]esktop)$
- First # is when focused, 2nd unfocused
- pacman -Q | grep pulse
- which pipewire-pulse
- App to try:
- grep -> ripgrep (command `rg`)
- find -> fd
- sed -> sd
- diff -> delta
- cat -> bat
- wc -> cw
- du -> dust
- ps -> procs
- micro
- https://github.com/Cairo-Dock/cairo-dock-core
- Yazi - ⚡ Blazing Fast Terminal File Manager
- -----------------------------------
- /home/bluebyt/.config/mimeapps.list
- sudo update-mime-database /usr/share/mime/
- Pixdecor and wf-info
- PKG_CONFIG_PATH=/opt/wayfire/lib/pkgconfig meson setup build --prefix=/opt/wayfire
- ninja -C build
- sudo ninja -C build install
- /opt/wayfire/bin/wf-info
- -----------------------------------
- Error libdisplay-info 0.2.0
- Open subprojects/wlroots/backend/drm/libliftoff.c for editing. Change line 439:
- int ret = liftoff_output_apply(crtc->liftoff, req, flags, NULL)
- ignore_views = (app_id is "ulauncher") | (app_id is "foot")
- cd pixdecor
- curl https://pastebin.com/sw64DCWH | git apply
- -----------------------------------
- Environment
- /home/bluebyt/.config/environment.d/environment.conf
- WAYFIRE_SOCKET=/tmp/wayfire-wayland-1.socket
- Wayfire window decoration
- effect_type = smoke, ink,lava, neural_network,neon_pattern, neon_rings, cloud, deco
- Plugin and IPC
- follow-focus
- wayfire-shell
- Fonts
- fc-list | grep -i iosevka
- fc-list | grep -i caskaydiacove
- Native Resolution QHD 2560 x 1440 at 75 Hz
- Youtube sec.
- https://www.youtube.com/watch?v=0zvXSQRsLHk&t=15s
- Delete the folder gnome-thumbnail-factory
- ~/.cache/thumbnails/fail/gnome-thumbnail-factory/
- ______________________________________________
- Portal
- xdg-desktop-portal
- xdg-desktop-portal-wlr
- xdg-desktop-portal-gtk
- xdg-desktop-portal-hyprland
- /home/bluebyt/.config/xdg-desktop-portal\portals.conf
- [preferred]
- # Use xdg-desktop-portal-gtk for every portal interface...
- default=gtk
- ps aux | grep xdg-desktop-portal
- ______________________________________________
- wayfire.ini
- [scale]
- toggle_all = <super> KEY_W | hotspot right-top 10x10 200
- ______________________________________________
- Terminal key
- Clean up the line: You can use Ctrl+U to clear up to the beginning.
- Recall the deleted command: Ctrl+Y (then Alt+Y)
- Go to beginning of the line: Ctrl+A
- Go to end of the line: Ctrl+E
- Alt+F moves one word forward, and Alt+B moves one word back.
- Remove the forward words for example, if you are middle of the command: Ctrl+K
- Remove characters on the left, until the beginning of the word: Ctrl+W
- To clear your entire command prompt: Ctrl + L
- Fish
- Shortcut Description
- ^A ←/^E → Move to the line beginning/end
- Alt ←/Alt → Jump to the previous/next word
- ↑/↓ Switch to the previous/next command
- Alt ↑/Alt ↓ Switch to the previous/next arguments
- --- ---
- ^U Delete to the beginning
- ^C Cancel the line
- --- ---
- Alt H Show the command man page description
- Alt W Show the short command description
- ______________________________________________
- Pacman command
- pacman -Qe List all Arch package
- sudo pacman -Rns example Remove the program and dependencies
- sudo pacman -Rsc qemu-common
- sudo pacman -Qm List Aur package
- yay -Qq > packages List Aur package
- sudo pacman -Scc Cache clean – remove all files from cache
- sudo pacman -Rns $(pacman -Qdtq) Remove Orphaned (Unused) Packages
- sudo pacman -Rsunc $(pacman -Qdtq)
- pacman -Ql vlc Find All Files Owned by a Package
- yay -Sii albert
- pacman -Qi intel-ucode
- ______________________________________________
- efivar --list
- timedatectl set-ntp true
- mount /dev/nvme1n1p2 /mnt
- mount /dev/nvme1n1p1 /mnt/boot/
- lsblk
- arch-chroot /mnt
- pacman -Syu
- -------------------------------------------
- mpd Play 2, 8
- Nom de musique player de marde!
- ncmpcpp
- App list
- egl-wayland
- python-pyqt6
- qt5-base
- qt5-wayland
- qt6-base
- libxcb
- pqiv (Image viewer)
- lxappearance or nwg-look
- ristretto -s /mnt/media/Deviant/ &
- vesktop (Discord)
- wcm (Wayfire config manager)
- exa or eza (A modern replacement for ls)
- catnip
- viu
- ttf-joypixels
- sudo pacman -S man-db
- fd
- lsd
- pcmanfm-gtk3
- thunar
- thunar-archive-plugin
- sudo pacman -S xfce4-taskmanager
- Telegram or tangram(Telegram for Gnome)
- Celluloid -video player
- Cavalier -spectrum
- pamixer -adjust volume
- catfish
- czkawka_gui
- Font Manager
- gucharmap
- pdf slider
- reminder
- bashtop
- bpytop
- ytop
- btop
- wl-clipboard
- nitch
- tldr (Man page)
- xplr (Terminal file manager)
- Image roll
- overskride (Bluetooth manager GTK4)
- xana spectrum viewer
- lswt (List all wayland windows)
- sudo pacman -S gstreamer-vaapi
- G4music
- audience-video-player or io.elementary.videos
- org.gnome.Ptyxis.Devel
- flatseal (Flatpak permission)
- xlsclients (List Xwayland app)
- wl-screenrec
- mediainfo
- vainfo
- intel-gpu-tools
- waybar-hyprland-cava-git
- brave-beta-bin
- ffmpegthumbnailer
- chromium-bsu game
- sudo pacman -S tumbler (thumbnail for thunar)
- swayimg --slideshow --recursive --order=random
- timg -ps -g30x30 handsfree.jpg
- sixel
- easyeffects
- spotube-bin
- papers (PDF viewer for Gnome)
- superfile (Terminal file manager)
- yazi (Terminal file manager)
- Parabolic (tubeconverter)
- Rnote (Note app)
- swww & waypaper (waypaper nanager)
- Packet Send and receive files wirelessly with Android devices using Quick Share
- FlatConvert: Media Conversion Tool for the GNOME Desktop
- pacman-contrib
- Shotwell
- Thunar
- Waybar
- Wofi (command: wofi --show drun)
- Rofi(rofi -show drun, rofi-theme-selector)
- rofi -show window -theme solarized_alternate
- rofi -show drun -theme solarized_alternate
- rofi -show run -theme solarized_alternate
- wlogout
- KeepassXC
- gThumb
- Ytop
- BashTOP
- Bpytop [Uninstall gnu-free-fonts]
- Htop
- Gtop
- glances
- Xfce-terminal
- Tilix
- pitivi
- powerlevel10k
- virt-manager
- unrar
- sudo pacman -S zsh-completions
- Password safe gnome
- Shell-color-scripts
- Lshw (hardware configuration)
- grim -g "$(slurp)" - | swappy -f -
- gst-libav (Drivers h264)
- mediainfo
- libva-utils (vainfo)
- Easytag
- Weechat
- Hexchat
- nautilus-image-converter
- pacman-contrib (checkupdates | wc -l)
- bat, exa, fzf
- font-manager
- nmap (cat Documents/Files/patchrules.txt | ncat termbin.com 9999)
- Android phone:
- gvfs-mtp
- mtpfs
- Terminal:
- kitty
- wezterm
- rio
- alacritty
- foot
- GTK terminal
- xfce4-terminal
- gnome-terminal
- black box
- Ptyxis
- tilix
- Ghostty
- Gnome app GTK4:
- Text editor
- Nautilus
- Web (epiphany)
- Video
- showtime (New gnome video player)
- Secret
- gapless
- clapper
- Celluloid
- Resources (System monitor)
- pantheon-videos (Elementary os)
- parole (Video player Xfce)
- flatpak install flathub io.github.amit9838.mousam (Meteo widget)
- Terminal GTK3 or GTK4
- Ghostty
- Ptyxis
- Tilix
- Black box
- xfce-terminal
- gnome terminal
- Online video editor
- Clipchamp
- Capcut
- Image viewer
- qview (Default)
- nsxiv
- feh
- imv (Not working with pixdecor)
- swayimg (Not working with pixdecor)
- swappy (work with slurp)
- brave://flags
- ozone
- scrollbars
- brave://components
- brave://gpu/
- brave://settings/content/notifications
- Bluetooth
- lsusb | grep -i "bluetooth"
- sudo /etc/bluetooth/nano main.conf
- AutoEnable=true
- sudo nano /etc/bluetooth/audio.conf
- [General]
- Enable=Control,Gateway,Headset,Media,Sink,Socket,Source
- systemctl status bluetooth
- systemctl start bluetooth
- systemctl stop bluetooth
- systemctl enable bluetooth
- Bluetooth Airpod
- bluetoothctl
- power on
- scan on
- remove 60:93:16:0D:F9:59
- Push the button while ipod is in the case (pair 60:93:16:0D:F9:59)
- connect 60:93:16:0D:F9:59
- trust 60:93:16:0D:F9:59
- Device
- Device 00:1F:47:EC:E3:19 YSP-2500 Yamaha
- Device 50:1A:A5:76:B3:6D Jabra MOVE v2.5.0
- command
- bluetoothctl -- pair XX:XX:XX:XX:XX:XX
- sleep 10
- bluetoothctl -- trust XX:XX:XX:XX:XX:XX
- bluetoothctl -- connect XX:XX:XX:XX:XX:XX
- sleep 5
- File:
- Key bindings
- https://github.com/WayfireWM/wayfire/wiki/Tutorial
- Autostart
- dbus-update-activation-environment --systemd WAYLAND_DISPLAY DISPLAY XAUTHORITY
- /home/bluebyt/.config/environment.d/envvars.conf
- GST_PLUGIN_FEATURE_RANK=pulsesink:NONE
- Logfile:
- .local/share/wayfire/wayfire.log
- /opt/wayfire/include/wlr/config.h (install log)
- /run/user/1000/wayfire.log
- window-list widget of wf-panel
- Install master wayfire:
- Install before:
- python-pip
- wlroots
- glm
- cmake
- Archlinux-keyring
- gobject-introspection
- nlohmann-json
- doxygen
- doctest
- libliftoff
- wlroots
- glm
- cmake
- wayland-protocols
- git clone https://github.com/WayfireWM/wf-install
- cd wf-install
- ./install.sh --prefix /opt/wayfire --stream master
- CTRL ALT F2 desktop or F3 wayfire
- Gnome-session-quit
- CTRL-BACK-BSPC
- Screenshot
- sudo pacman -S slurp grim
- -grim $HOME/Downloads/screenshot.png
- -sleep 2 && grim $HOME/Downloads/screenshot-$(date "+%Y-%m-%d-%H:%M:%S").png
- Select part of the screen:
- slurp | grim -g - ~/Downloads/slurped.png
- Pick a color:
- grim -g "$(slurp -p)" -t ppm - | convert - -format '%[pixel:p{0,0}]' txt:-
- Configuration Wayfire
- wcm
- [workarounds]
- #app_id_mode = stock
- app_id_mode = full
- Wf-recorder
- trizen -S wf-recorder-git
- run wf-recorder to start recording and use Ctrl+C to stop.
- wf-recorder -f test-vaapi.mkv -c h264_vaapi -d /dev/dri/renderD128
- wf-recorder -f test-vaapi.mp4 -c h264_vaapi -d /dev/dri/renderD128
- gnome-text-editor
- Yay
- yay -Rns cmatrix
- yay -Qu update
- yay -Qm List package
- Terminal command:
- grep -rnw '/opt/wayfire' -e 'squeezimize'
- pgrep eww && killall eww || ~/.config/scripts/./eww-start3.sh
- feh --scale-down -B '#1a1b26' -g 1024x768 /mnt/media/art6/nymphe2.png *.jpg
- feh --scale-down -B '#1a1b26' -g 1024x768 -S filename ~/Pictures/
- head -n 5 /proc/cpuinfo | tail -n 1
- history | grep yay
- source ~/.config/fish/config.fish
- xdg-mime query filetype handsfree.jpg
- pokemon-colorscripts -r
- nautilus --new-window /home/bluebyt/ &
- yay -S ulauncher --answerclean All
- kitty icat --place 35x35@1x6 handsfree.jpg
- killall -SIGUSR2 waybar
- kitty +kitten icat handsfree.jpg
- foot --title=Foot --override locked-title=yes &
- (bell command urgent) sleep 3; echo -e '\a'
- sudo rm /usr/lib/python3.11/EXTERNALLY-MANAGED
- notify-send "Dinner ready!"
- checkupdates 2> /dev/null | wc -l
- checkupdates-with-aur 2> /dev/null | wc -l
- grep -rnw -e 'dunst'
- grep -rnw '/home/user/documents/' -e 'example'
- wdisplays
- sensors
- lspci
- lsusb
- lscpu
- pactl info
- ps -ax | grep pipewire
- hwinfo --short >hwinfo.ini
- journalctl -x -b -p 3
- systemctl --user restart wireplumber pipewire pipewire-pulse
- systemctl --user daemon-reload
- flatpak list --app
- dmesg (Kernel message)
- dmesg | grep -i usb
- sudo lspci -k | grep -A 4 Audio
- SDL_VIDEODRIVER=wayland lite-xl &
- launcher26 = SDL_VIDEODRIVER=wayland lite-xl
- launcher18 = celluloid $HOME/Documents/playlist.m3u
- wf-recorder --audio --file=recording_with_audio.mp4
- wayfire -d (Load)
- blackbox -c ncmpcpp
- tilix --geometry=110x55 -a app-new-window -x "bpytop"
- tilix --geometry=112x110 -a app-new-window -x "weechat"
- tilix --geometry=65x17 -a app-new-window -x "ncmpcpp"
- nautilus --new-window /home/bluebyt/Videos &
- gnome-terminal -e ncmpcpp &
- gnome-terminal --geometry 80x22+100+75
- Exec=gnome-terminal --geometry 73x31+100+300
- --geometry=GEOMETRY
- Set the window size; for example: 80x24, or 80x24+200+200 (COLSxROWS+X+Y)
- gst-discoverer-1.0 dTreeGO.mp4
- gst-inspect-1.0 vaapi
- sudo intel_gpu_top
- swww-daemon
- swww kill
- for i in *.HEIC; do heif-convert "$i" "${i%.*}.jpg"; done
- flatpak run org.gnome.Ptyxis.Devel -x "htop"
- flatpak run org.gnome.Ptyxis.Devel -x zsh
- ffmpeg -i input.mp4 -vf "fps=10,scale=1080:-1:flags=lanczos" -c:v pam \
- -f image2pipe - | \
- convert -delay 10 - -loop 0 -layers optimize output.gif
- ffmpeg -i modules2.mp4 -vf "fps=10,scale=800:-1:flags=lanczos" -c:v pam -f image2pipe - | \convert -delay 10 - -loop 0 -layers optimize output2.gif
- sudo usermod -a -G video bluebyt
- Check the temp M2 Nvme disk:
- sudo nvme smart-log /dev/nvme0
- grep -ir rnotify .weechat/
- Aur helper
- sudo pacman -Syu --overwrite='*' python-setuptools
- source ~/.zshrc
- Drivers$ glxinfo | grep OpenGL
- glxinfo | grep "OpenGL renderer"
- sudo pacman -S waybar
- Waybar /home/.config/waybar/config and style.css
- nautilus ~/
- "on-click": "nautilus --new-window"
- gnome-calendar
- gnome-system-monitor
- exa -l
- trizen -S mako-git (A lightweight notification daemon for Wayland)
- Exec=thunar /home/bluebyt
- Mediainfo
- Gtop
- Cmatrix -a
- dd bs=4M if=archlinux-2020.08.01-x86_64.iso of=/dev/sdd status=progress oflag=sync
- sudo virsh net-start default
- for i in *.rar; do unrar x -o+ "$i"; done
- For i in *.rar; do unrar x -o+ "$i"; done ; rm *.jpg
- Shows multiple desktops
- Install imagemagick
- For vertical stacking (top to bottom):
- convert screenshot1.png screenshot2.png -append out.png
- For horizontal stacking (left to right):
- convert screenshot1.png screenshot2.png +append out.png
- Or
- open one screenshot in GIMP, change the canvas size to double the height, and paste the second one below
- WhiteSur Gtk Theme
- ./install.sh --nord -l -c Dark -m -p 60 -P bigger --normal
- git clone https://github.com/vinceliuice/Magnetic-gtk-theme.git
- ./install.sh -d /home/bluebyt/.local/share/themes -c dark -l --tweaks nord outline
- git clone https://github.com/vinceliuice/Graphite-gtk-theme.git
- ./install.sh -d /home/bluebyt/.local/share/themes -c dark -l --tweaks nord
- ./install.sh -d /home/bluebyt/.local/share/themes -c dark -l --tweaks nord rimless
- git clone https://github.com/alvatip/Nordzy-icon.git
- ./install.sh -d /home/bluebyt/.local/share/icons -t cyan -c dark
- Input in the group user
- sudo usermod -aG input $USER
- wayfire -c /tmp/wayfire.ini
- Font command
- cp Agave/* ~/.local/share/fonts/
- fc-cache -f -v
- fc-list | grep -i jetbrain
- fc-match -s monospace:charset=f79f | head -n7
- Keep a list of recently closed tabs, and restore the tab in order on ctrl+shift+t.
- Terminal weather:
- curl wttr.in/Montreal
- Command
- killall wf-panel; wf-panel & disown
- locate *wayfire* >wayfiresearch
- Ctrl+Shift+Alt+R
- fc-match monospace
- NotoSansMono-Regular.ttf: "Noto Sans Mono" "Regular"
- Package:
- pamac list
- grep -i installed /var/log/pacman.log
- grep -i upgraded /var/log/pacman.log
- Disable the alt-key menu bar showing behavior in Firefox
- about:config?filter=ui.key.menuAccessKeyFocuses
- wf-recorder -f test-vaapi.mkv -c h264_vaapi -d /dev/dri/renderD128
- wf-recorder -f video.mp4 -c h264_vaapi -d /dev/dri/renderD128 -a -t -b=100M
- Xwayland
- The decoration plugin and buttons are not implemented in wayfire.
- try running the app with
- export GDK_BACKEND=wayland && appname
- if its qt app
- export QT_QPA_PLATFORM=wayland-egl && appname
- Desktop entry
- Exec=bash -c "export QT_QPA_PLATFORM=wayland-egl && keepassxc %f"
- QT_QPA_PLATFORMTHEME=gtk2 keepassxc
- Restart Puseaudio
- $ pulseaudio -k
- $ pulseaudio --start
- paru seatd
- paru doctest
- sudo pacman -S cmake
- sudo pacman -S gtkmm3
- sudo pacman -S meson
- Fonts
- Monofur Nerd Font Bold 12
- home\.mame\mame.ini
- Mame
- Coin - 6
- Start - 1
- homepath $HOME/.mame
- rompath roms;/home/bluebyt/.mame/roms
- hashpath hash
- samplepath samples
- artpath artwork
- ctrlrpath ctrlr
- inipath $HOME/.mame;.;ini
- fontpath .
- cheatpath cheat
- crosshairpath crosshair
- pluginspath plugins
- languagepath /home/bluebyt/.local
- swpath /home/bluebyt/.local
- #
- # CORE OUTPUT DIRECTORY OPTIONS
- #
- cfg_directory $HOME/.mame/cfg
- nvram_directory $HOME/.mame/nvram
- input_directory $HOME/.mame/inp
- state_directory $HOME/.mame/sta
- snapshot_directory $HOME/.mame/snap
- diff_directory $HOME/.mame/diff
- comment_directory $HOME/.mame/comment
- Partition
- sudo parted -l
- [sudo] password for bluebyt:
- Model: ATA KINGSTON SH103S3 (scsi)
- Disk /dev/sda: 120GB
- Sector size (logical/physical): 512B/512B
- Partition Table: msdos
- Disk Flags:
- Number Start End Size Type File system Flags
- 1 1049kB 31.5GB 31.5GB primary ext4 boot
- 2 31.5GB 120GB 88.6GB primary ext4
- Model: ATA WDC WD10EZEX-00R (scsi)
- Disk /dev/sdb: 1000GB
- Sector size (logical/physical): 512B/4096B
- Partition Table: msdos
- Disk Flags:
- Number Start End Size Type File system Flags
- 1 1049kB 1000GB 1000GB primary ext4
- Model: ATA KINGSTON SUV400S (scsi)
- Disk /dev/sdc: 240GB
- Sector size (logical/physical): 512B/4096B
- Partition Table: msdos
- Disk Flags:
- Number Start End Size Type File system Flags
- 1 1049kB 240GB 240GB primary ext4 boot
- P8B75-M ASUS
- dmesg | grep ata
- [ 0.731196] ata1.00: ATA-8: KINGSTON SH103S3120G, 502ABBF0, max UDMA/133
- [ 0.719298] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
- [ 0.716375] ata4.00: ATA-11: KINGSTON SUV400S37240G, 0C3K87RA, max UDMA/133
- [13156.536056] ata4: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
- [ 0.717151] ata3.00: ATA-8: WDC WD10EZEX-00RKKA0, 80.00A80, max UDMA/133
- [13159.896368] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
- Hardware
- Motherboard P8B75-M ASUS
- CPU Intel i5-3470 CPU @ 3.20GHz
- RAM 16 GiB DIMM DDR3 1333 MHz Kingston
- KINGSTON SH103S3
- Disk /dev/sda: 111.79 GiB
- KINGSTON SUV400S
- Disk /dev/sdc: 223.57 GiB
- WDC WD10EZEX-00R
- Disk /dev/sdb: 931.51 GiB
- Disk
- ❯ sudo hdparm -Tt --direct /dev/sdc
- /dev/sdc:
- Timing O_DIRECT cached reads: 508 MB in 2.01 seconds = 253.07 MB/sec
- Timing O_DIRECT disk reads: 794 MB in 3.01 seconds = 264.14 MB/sec
- /dev/nvme0n1p3:
- Timing O_DIRECT cached reads: 3282 MB in 2.00 seconds = 1642.13 MB/sec
- HDIO_DRIVE_CMD(identify) failed: Inappropriate ioctl for device
- Timing O_DIRECT disk reads: 7150 MB in 3.00 seconds = 2383.09 MB/sec
- ❯ dd if=/dev/zero of=/tmp/test1.img bs=1G count=1 oflag=dsync
- 1+0 records in
- 1+0 records out
- 1073741824 bytes (1.1 GB, 1.0 GiB) copied, 0.868882 s, 1.2 GB/s
- 1+0 records in
- 1+0 records out
- 1073741824 bytes (1.1 GB, 1.0 GiB) copied, 0.595394 s, 1.8 GB/s
- ❯ smartctl -i /dev/sdc
- SATA Version is: SATA 3.1, 6.0 Gb/s (current: 3.0 Gb/s)
- MPD
- sudo pacman -S mpd mpc ncmpcpp timidity++
- mkdir ~/.config/mpd/playlists
- mkdir -p ~/.config/ncmpcpp/lyrics
- systemctl --user start mpd.service && systemctl --user enable mpd.service
- systemctl --user start mpDris2.service && systemctl --user enable mpDris2.service
- sudo killall mpd
- sudo service mpd stop
- sudo systemctl restart mpd
- sudo gpasswd -a mpd bluebyt
- sudo gpasswd -a mpd audio
- chmod 710 /home/bluebyt
- Ctrl l (Split terminal to view visualizer)
- Once Launched, type u to update the database, it will automatically discover songs on ~/Music/directory:
- Space toggle between Visualiser
- ncmpcpp -S visualizer
- Capital S save the playlist ask for a name
- sudo systemctl restart mpd
- sudo systemctl status mpd.service
- ********************************
- Virtual manager
- sudo pacman -S virt-manager
- sudo pacman -S libvirt
- systemctl start libvirtd.service
- systemctl start virtlogd.service
- sudo pacman -S ebtables dnsmasq
- Gosser pour que network marche!
- sudo usermod -a -G kvm bluebyt
- sudo nano /etc/polkit-1/rules.d/50-libvirt.rules
- Paste the following:
- /* Allow users in kvm group to manage the libvirt
- daemon without authentication */
- polkit.addRule(function(action, subject) {
- if (action.id == "org.libvirt.unix.manage" &&
- subject.isInGroup("kvm")) {
- return polkit.Result.YES;
- }
- });
- *******************************************
- Fish path
- set -Ua fish_user_paths ~/.bin/
- fish_config
- > bash -c SomeBashCommand
- fish_update_completions
- ****************
- Generate playlist of a folder
- find -type f -iname "*.mp4" -exec realpath {} + > playlist.m3u
- ********************
- meson builddir --prefix=/usr/local
- sudo meson install -C builddir
- /home/bluebyt/Downloads/clapper/builddir
- sudo ninja uninstall
- *******************
- XFCE
- rofi -show drun -theme solarized_alternate
- bash ~/.config/polybar/launch.sh --material
- fc-list | grep -i noto
- sudo pacman -S gvfs (poubelle)
- paru ttf-material-design-icons
- fc-list | grep -i Terminus
- sudo pacman -S catfish
- **********************
- Conky
- font Open Sans
- sudo pacman -S lsb-release
- sudo pacman -S conky-lua
- out_to_wayland = true,
- conky.config = {
- out_to_x = false,
- out_to_wayland = true,
- own_window_type = override,
- conky -c $HOME/.config/conky/Mimosa/Mimosa.conf &> /dev/null
- https://openweathermap.org/
- city_id
- 6050610
- 2d4d08bd6db51ed7cee90f4b0b792c8b
- ************************************
- Do you want larger icons in the Alt + Tab window cycling overlay? Simply create/modify the ~/.config/gtk-3.0/gtk.css file
- #xfwm-tabwin {
- -XfwmTabwinWidget-icon-size: 96;
- -XfwmTabwinWidget-preview-size: 512;
- }
- Polybar
- audacious
- sudo pacman -S playerctl
- paru -S zscroll-git
- paru mpdris2
- Copy /home/bluebyt/.config/autostart/mpdris2.desktop
- wf-recorder -f video.mp4 -c h264_vaapi -d /dev/dri/renderD128 -a -t -l
- wf-recorder -f video.mp4 -c h264_vaapi -d /dev/dri/renderD128 -a -t -F hwupload,scale_vaapi=format=yuv444p
- playerctl --follow metadata
- Packages already installed
- pacman -Qi intel-ucode
- wlprop | jq -r '.app_id'
- Chromium wayland
- ~/.config/chromium-flags.conf, add the following lines:
- --enable-features=UseOzonePlatform
- --ozone-platform=wayland
- git apply /path/to/some-changes.patch
- **************************************************************************
- State of the keyboard layout in Wayland
- Both command doesn't work in Wayland
- setxkbmap -print -verbose 10
- localectl status
- Install libxkbcommon
- xkbcli
- libinput events
- Actually xkbcli does not make it possible to set the XKB layout of the desktop environment. On Wayland currently each compositor has their own settings for that.
- On gnome it's gsettings get org.gnome.desktop.input-sources sources and similar settings. I am not familiar with KDE personally, but a DDG search suggest something like qdbus org.kde.keyboard /Layouts setLayout "us".
- *************************************************************************
- wf-shell.ini
- widgets_center = clock
- widgets_left = spacing4 menu spacing18 launchers window-list
- widgets_right = network spacing6 battery spacing12
- **************************************
- upgrading ydotool
- Make sure your user is in the `input` group by running the following command:
- $ usermod -aG input $USER
- *************************************************
- systemctl --user enable eww.service
- systemctl --user daemon-reload
- systemctl --user start eww.service
- /home/bluebyt/.config/systemd/user
- [Unit]
- Description=eww startup
- [Service]
- Type=oneshot
- ExecStart=/home/bluebyt/.bin/eww-start.sh
- [Install]
- WantedBy=multi-user.target
- Script
- #!/bin/bash
- /home/bluebyt/.local/bin/eww/eww daemon
- /home/bluebyt/.local/bin/eww/eww open sidebar
- File and path
- ~/.config/mimeapps.list
- /home/bluebyt/.local/share/applications
- Graphite-gtk-theme
- git clone https://github.com/vinceliuice/Graphite-gtk-theme.git
- cd Graphite-gtk-theme/
- ./install.sh -d /home/bluebyt/.local/share/themes -c dark -l --tweaks nord rimless
- Magnetic gtk theme
- ./install.sh -d /home/bluebyt/.local/share/themes -c dark -l --tweaks nord
- ./install.sh -d /home/bluebyt/.local/share/themes -c dark -l --tweaks nord black
- git clone https://github.com/vinceliuice/Tela-circle-icon-theme.git
- cd Tela-circle-icon-theme/
- ./install.sh nord
- Icons
- /home/bluebyt/.local/share/icons/
- /home/bluebyt/.icons
- /usr/share/icons/
- Folder
- /home/bluebyt/.local/share/applications/
- /home/bluebyt/.config/systemd/user/
- /home/bluebyt/.bin/
- /home/bluebyt/.local/bin/
- /home/bluebyt/.config/scripts/
- /home/bluebyt/.local/share/themes/
- /home/bluebyt/.local/share/icons/
- /home/bluebyt/.local/share/nautilus-python/extensions
- /usr/share/nautilus-python/extensions/
- ~/.profile
- /home/bluebyt/.config/yay/
- /usr/local/share/applications/
- /opt/wayfire/bin/
- /usr/share/sounds/freedesktop/stereo/audio-volume-change.oga
- /usr/share/wayland-sessions/
- /usr/share/backgrounds/gnome/drool-d.svg
- ~/.local/share/gnome-shell/extensions/
- /home/bluebyt/.config/autostart
- /var/lib/flatpak/exports/share/applications/
- ~/.local/share/flatpak/exports/share/applications/
- ~/.local/share/applications/
- ~/.config/environment.d/*.conf
- /etc/environment
- Error
- Malformed input:
- on created if app_id is "gimp-2.99" then set alpha 0.8
- ^ Literal parser error. Text could not be converted to double. text:"gimp-2.99"
- gnome-text-editor
- ~/.local/share/gtksourceview-5/styles
- or
- /usr/share/gtksourceview-5/styles/
- ***********************************************************
- /home/bluebyt/.config/systemd/user/updates-notifier.service
- [Unit]
- Description=Check and notify pacman updates
- [Service]
- Type=simple
- ExecStart=/home/bluebyt/.bin/updates-notifier.sh
- systemctl --user enable updates-notifier.service
- systemctl --user start updates-notifier.service
- systemctl --user status updates-notifier.service
- ************************************************************
- /home/bluebyt/.config/systemd/user/updates-notifier.timer
- [Unit]
- Description=Runs updates-notifier.service every hour
- [Timer]
- # Time to wait after booting before we run first time
- OnBootSec=5min
- # Time between running each consecutive time
- OnUnitActiveSec=1h
- Unit=updates-notifier.service
- [Install]
- WantedBy=timers.target
- *************************************************************
- Video
- /home/bluebyt/.bin/./wallpapers_loop.sh &
- swww img ~/Pictures/Grayscale.jpeg
- OBS
- sudo pacman -S xdg-desktop-portal-gnome
- sudo pacman -S qt5-wayland
- QT_QPA_PLATFORM=wayland obs
- Rules
- The order of the rules does matter:
- Always put Workspace at the last line
- Example2:
- rule_001 = on created if app_id is "firefox" then move 270 70
- rule_002 = on created if app_id is "firefox" then set alpha 1.0
- rule_003 = on created if app_id is "firefox" then assign_workspace 1 0
- Gstreamer command
- /home/bluebyt/.local/share/gstreamer-1.0/presets/
- GST_PLUGIN_FEATURE_RANK=pulsesink:NONE totem &
- GST_PLUGIN_FEATURE_RANK=pulsesink:NONE clapper &
- GST_PLUGIN_FEATURE_RANK=pulsesink:NONE io.elementary.videos &
- launcher17 = clapper /mnt/media/Videos/Chillout009/playlist.claps
- gst-play-1.0 alt-tab.mkv
- __________________________________________________
- wpctl status
- 0. Audio/Sink bluez_output.60_93_16_0D_F9_59.1
- 1. Audio/Source alsa_output.pci-0000_00_1f.3.analog-stereo
- pactl get-default-sink
- pactl set-default-sink <sink-name>
- pactl set-default-sink alsa_output.pci-0000_00_1f.3.analog-stereo
- pactl set-default-sink bluez_output.60_93_16_0D_F9_59.1
- __________________________________________________
- Change I have done
- systemctl --user restart wireplumber pipewire pipewire-pulse
- systemctl --user daemon-reload
- sudo systemctl restart bluetooth
- Add files:
- /home/bluebyt/.config/pipewire/pipewire-pulse.conf.d/switch-on-connect.conf
- /home/bluebyt/.config/pulse/default.pa
- Remove
- /home/bluebyt/.config/pipewire/media-session.d/default-routes
- /home/bluebyt/.config/pipewire/media-session.d/restore-stream
- Change the command line for volume in wayfire.ini
- From
- pactl set-sink-volume 0 -5% | swayosd-client --output-volume lower
- pactl set-sink-volume 0 +5% | swayosd-client --output-volume raise
- to
- wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- | swayosd-client --output-volume lower
- wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+ | swayosd-client --output-volume raise
- Create a folder
- /home/bluebyt/.config/wireplumber/
- ~/.config/wireplumber/bluetooth.lua.d/50-bluez-config.lua
- "bluez5.enable-hw-volume" = true to false
- sudo pacman -S gstreamer-vaapi
- __________________________________________________
- Flatseal config
- All applications/Files system/Other files
- xdg-config/gtk-4.0
- ~/.local/share/themes/
- ~/.local/share/icons/
- export XCURSOR_THEME=Graphite-dark-cursors
- flatpak override --user --env=XCURSOR_PATH=~/.local/share/icons/
- alacritty -e zsh
- __________________________________________________
- sddm‑greeter ‑‑test‑mode ‑‑theme /usr/share/sddm/themes/sugar‑candy
- sudo cp /usr/lib/sddm/sddm.conf.d/default.conf /etc/sddm.conf
- /usr/share/sddm/themes/sddm-astronaut-theme
- /etc/sddm.conf
- [Theme]
- Current=sddm-astronaut-theme
- CursorSize=24
- ____________________
- flatpak override --filesystem=~/.local/share/themes/:ro --user
- ____________________
- wlogout layout
- GDM
- loginctl terminate-user $USER
- SDDM
- loginctl kill-user $(whoami)
- GDM
- sudo systemctl disable gdm -f
- sudo systemctl enable lightdm -f
- sudo systemctl enable sddm.service -f
- __________________________________________________
- /etc/modprobe.d/i915.conf
- options i915 enable_guc=2
- sudo dmesg | grep -i guc
- sudo dmesg | grep i915
- modinfo i915 | grep guc
- __________________________________________________
- obs
- [pipewire] No captures available
- export XDG_CURRENT_DESKTOP=Wayfire
- echo $XDG_CURRENT_DESKTOP
- Wayfire
- env | grep '^WAYLAND_DISPLAY='
- WAYLAND_DISPLAY=wayland-1
- __________________________________________________
- sudo modprobe vboxdrv
- sudo usermod -aG vboxusers bluebyt
- export XCURSOR_THEME=Graphite-dark-cursors
- unset XCURSOR_THEME=Graphite-dark-cursors
- __________________________________________________
- flatpak info --show-location
- /home/bluebyt/.local/share/flatpak/app/
- /var/lib/flatpak/app/
- du -hsc ~/.var/app/*
- du -hsc /var/lib/flatpak/*
- flatpak info --user --show-permissions
- YouTube thumbnail size in pixels is 1280 × 720
- gsettings set org.gnome.Epiphany.web:/ hardware-acceleration-policy 'always'
- --------------------------------------------------------
- lsblk
- NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
- nvme0n1 259:0 0 931.5G 0 disk
- ├─nvme0n1p1 259:1 0 512M 0 part /boot
- └─nvme0n1p2 259:2 0 931G 0 part /mnt/xfce
- nvme1n1 259:3 0 931.5G 0 disk
- ├─nvme1n1p1 259:4 0 512M 0 part /boot
- ├─nvme1n1p2 259:5 0 200G 0 part /
- └─nvme1n1p3 259:6 0 731G 0 part /mnt/media
- ____________________________
- Install Archlinux
- setfont ter-132n
- efivar --list
- lsblk
- ping google.com
- timedatectl set-ntp true
- WDC WDS100T2B0C-00PXH0 = nvme0n1
- Samsung SSD 970 EVO 1TB = nvme1n1
- mkfs.ext4 /dev/nvme1n1p2
- mkfs.fat -F32 dev/nvme1n1p1
- mount /dev/nvme1n1p2 /mnt
- mkdir -p /mnt/boot
- mount /dev/nvme1n1p1 /mnt/boot
- pacstrap /mnt base base-devel linux linux-firmare nano
- genfstab -U /mnt >> /mnt/etc/fstab
- nano /mnt/etc/fstab
- arch-chroot /mnt
- ln -sf /usr/share/zoneinfo/America/Montreal /etc/localtime
- hwclock --systohc
- nano /etc/locale.gen
- uncomment en_US.UTF-8 UTF-8
- locale-gen
- echo LANG=en_US.UTF-8 >> /etc/locale.conf
- echo KEYMAP=us >> /etc/vconsole.conf
- echo "gnome1" >> /etc/hostname
- nano /etc/hosts
- 127.0.0.1 localhost
- ::1 localhost
- 127.0.1.1 gnome1.localdomain gnome1
- passwd
- pacman -S efibootmgr networkmanager base-devel pacman-contrib sudo wget curl dialog mtools dosfstools linux-headers intel-ucode
- bootctl --path=/boot install
- cd /boot/loader
- nano loader.conf
- default arch-*
- timeout 3
- cd entries
- nano arch.conf
- title Gnome
- linux /vmlinuz-linux
- initrd /intel-ucode.img
- initrd /initramfs-linux.img
- options root=/dev/nvme1n1p2 rw
- or
- options root=UUID=xxxxxxxxxxxxxxxxxxx rw
- blkid -s UUID -o value /dev/nvme1n1p2 >> /boot/loader/entries/arch.conf
- systemctl enable NetworkManager
- useradd -mG wheel bluebyt
- passwd bluebyt
- EDITOR=nano visudo
- %wheel ALL=(ALL:ALL) ALL
- exit
- umount -a
- reboot
- sudo pacman -S xorg-server libva-utils libva-intel-driver mesa gdm gnome gnome-extra
- sudo systemctl enable gdm
- sudo systemctl enable systemd-boot-update.service
- sudo pacman -S git curl wget meson fish grim slurp polkit-gnome mako
- Install rust and go
- curl https://sh.rustup.rs -sSf | sh
- yay ulauncher cava wlogout swayosd-git mpdris2 brave-browser-beta
- Cargo rust
- swww
- Ironbar
- swww-daemon && swww img ~/wallpapers/1.jpeg
- Fonts
- ttf-cascadia-code-nerd
- ttf-meslo-nerd
- ttf-nerd-fonts-symbols
- ttf-roboto-mono-nerd
- Fallback font order archlinux
- install `ttf-nerd-fonts-symbols` and use it as a fallback
- Set default fish shell
- chsh -s /usr/bin/fish
- -----------------------------------
- mkfs.ext4 /dev/nvme1n1p2
- mount /dev/nvme1n1p2 /mnt
- mount /dev/nvme1n1p1 /mnt/boot
- --------------
- Not need
- pacman -Syy
- pacman -S archlinux-keyring
- pacman -Sy archinstall
- ------------------------------------------------
- /opt/wayfire/share/wayfire/metadata/expo.xml
- <default><super> KEY_E</default>
- <default><super></default>
- ----------------------------------
- _____________________________________________________
- You need to set XDG_CURRENT_DESKTOP yourself if your display manager does not do it. The variable has to be set before sway is launched not afterward
- Before in wayfire.ini
- [autostart]
- 0_0 = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
- portal = sleep 1 && (XDG_SESSION_TYPE=wayland XDG_CURRENT_DESKTOP=sway /usr/lib/xdg-desktop-portal --replace & /usr/lib/xdg-desktop-portal-wlr)
- ----------------------------------
- plugins/ipc/ipc-helpers.hpp
- plugins/single_plugins/ipc-rules.cpp
- plugins/single_plugins/wsets.cpp
- _________________________________________
- sudo rm /usr/lib/python3.11/EXTERNALLY-MANAGED
- pip install wayfire
- Defaulting to user installation because normal site-packages is not writeable
- Collecting wayfire
- Downloading wayfire-0.1.0-py3-none-any.whl.metadata (604 bytes)
- Downloading wayfire-0.1.0-py3-none-any.whl (7.8 kB)
- Installing collected packages: wayfire
- Successfully installed wayfire-0.1.0
- -------------------------------------
- link
- https://github.com/Alexays/Waybar/issues/1507
- https://github.com/killown/waypy
- https://github.com/WayfireWM/wayfire/pull/2156
- https://secure.matrox.com/dana-na/auth/url_rsLVr1iNn9Yr5io7/welcome.cgi
- https://www.prepaidcardstatus.com/
- Note: For ttf-nerd-fonts-symbols-mono, use the "Symbols Nerd Font Mono" family
- in your font config.
- Symlink /usr/share/fontconfig/conf.avail/10-nerd-font-symbols.conf to
- /etc/fonts/conf.d/, or see `man 5 fonts-conf` for other options.
- __________________________________
- plugins/ipc/ipc-helpers.hpp
- plugins/single_plugins/ipc-rules.cpp
- plugins/single_plugins/wsets.cpp
- Questions?
- How do I make hyprland autostart one program twice on different workspaces
- #!/bin/bash
- nautilus --new-window /home/bluebyt/ &
- nautilus --new-window /home/bluebyt/Videos &
- nautilus --new-window /mnt/media &
- ----------------------------------------
- [pixdecor]
- always_decorate = imv
- animate = true
- bg_color = \#9D7CD8FF
- bg_text_color = \#B3B3B3FF
- border_size = 2
- effect_color = \#9D7CD8FF
- effect_type = smoke, ink,lava, neural_network,neon_pattern, neon_rings, cloud, deco, none
- fg_color = \#BB9AF7FF
- fg_text_color = \#FFFFFFFF
- ignore_views = ulauncher
- maximized_borders = false
- maximized_shadows = false
- overlay_engine = rounded_corners
- rounded_corner_radius = 5
- shadow_color = \#00000040
- shadow_radius = 10
- titlebar = false
- _________________________________________________
- [autostart]
- bluebyt
- 0_0 = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
- 0_1 = dbus-update-activation-environment --systemd WAYLAND_DISPLAY DISPLAY XAUTHORITY XDG_CURRENT_DESKTOP=sway XDG_SESSION_TYPE=wayland
- ammen99
- 0_0 = systemctl --user import-environment
- gtk = sleep 1 && (XDG_SESSION_TYPE=wayland XDG_CURRENT_DESKTOP=sway /usr/libe/xdg-desktop-portal --replace & /usr/lib/xdg-desktop-portal-wlr)
- Other
- importenv = systemctl --user import-environment DISPLAY WAYLAND_DISPLAY
- dbusupdate = dbus-update-activation-environment 2>/dev/null && dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY
- exec dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP=sway
- exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
- exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
- systemctl --user status xdg-desktop-portal-wlr
- flatpak run org.gimp.GIMP --no-splash &
- flatpak run org.kde.kdenlive &
- ____________________________________________________
- These are date command:
- %D – Display date as mm/dd/yy
- %Y – Year (e.g., 2020)
- %m – Month (01-12)
- %B – Long month name (e.g., November)
- %b – Short month name (e.g., Nov)
- %d – Day of month (e.g., 01)
- %j – Day of year (001-366)
- %u – Day of week (1-7)
- %A – Full weekday name (e.g., Friday)
- %a – Short weekday name (e.g., Fri)
- %H – Hour (00-23)
- %I – Hour (01-12)
- %M – Minute (00-59)
- %S – Second (00-60)
- ------------------------------------
- CSS
- Two values apply to the top and bottom, then right and left.
- Three values apply to the top, then right and left, then bottom.
- Four values apply to the top, then right, then bottom, then left.
- Insall with cargo
- git clone https://github.com/jakestanger/ironbar.git
- cd ironbar
- cargo build --release
- # change path to wherever you want to install
- install target/release/ironbar ~/.local/bin/ironbar
- -------------------------
- Hyprland command
- hyprctl keyword general:col.inactive_border 0xff9d7cd8
- hyprctl keyword general:col.active_border 0xffff757f
- hyprctl keyword general:col.active_border 0xff9ece6a 0xffff007c 45deg
- hyprctl reload
- -------------------------------------------------
- How to download a PR from GitHub to your computer
- cd wayfire/
- git status
- git checkout master
- git fetch origin squeezimize:squeezimize
- git checkout squeezimize
- *******************
- From ChatGPT
- git clone https://github.com/example/repo.git
- cd repo
- git fetch origin '+refs/pull/*/head:refs/remotes/origin/pr/*'
- git checkout pr/123
- ---------------------------------------------------
- git clone https://github.com/username/repository.git
- cd repository
- git fetch origin '+refs/pull/*/head:refs/remotes/origin/pr/*'
- git checkout -b combined-prs
- git merge origin/pr/2408
- git merge origin/pr/2411
- Correct the file
- git add plugins/animate/animate.cpp
- git commit -m "commit"
- git merge origin/pr/2412
- -----------------------------------------------
- kbdd
- /opt/wayfire/share/wayfire/metadata/kbdd.xml
- /opt/wayfire/lib/wayfire/libkbdd.so
- /tmp/layout.json
- ------------------------
- pavucontrol: ignoring package upgrade (1:5.0+r66+gc330506-1 => 1:6.0-1)
- pulseaudio-17.0-3 and pipewire-pulse-1:1.2.2-1 are in conflict. Remove pipewire-pulse?
- aur/xava-git 0.7.1.1.r1.g41fc693-1 -> 0.7.1.1.r6.ge1d52fa-1
- __________________________________________________________
- Patch for mpv but broke alpha
- git clone https://github.com/wayfirewm/wf-utils && cd wf-utils && curl https://termbin.com/ns10 | git apply && PKG_CONFIG_PATH=/opt/wayfire/lib/pkgconfig meson setup build --prefix=/opt/wayfire && ninja -C build && sudo ninja -C build install
- Remove the patch
- git clone https://github.com/wayfirewm/wf-utils && cd wf-utils && PKG_CONFIG_PATH=/opt/wayfire/lib/pkgconfig meson setup build --prefix=/opt/wayfire && ninja -C build && sudo ninja -C build install
- rule_012 = on created if app_id is "mpv" then set geometry 1304 717 812 476
- rule_013 = on created if title is "Paramore Last Hope.mp4 - mpv" then assign_workspace 2 2
- Github SSH
- ssh-keygen -t rsa -b 4096 -C "[email protected]"
- eval "$(ssh-agent -s)"
- ----> result Agent pid 142574
- ssh-add .ssh/id_rsa
- Remove close button Gnome file:
- gsettings set org.gnome.desktop.wm.preferences button-layout :
- gsettings set org.gnome.desktop.interface color-scheme "prefer-dark"
- ---------------------------------------
- Sometimes, when I close Lite XL and reopen it,
- it doesn't remember all the tabs that were open before,
- but sometimes it does. I look everywhere, where this option
- ------------------------------------------
- tmux
- tmux new-session \; split-window -h \; split-window -v \; attach
- ------------------------------------------
- alacritty -e fish -c 'zellij'
- exec-once = [workspace special:magic silent] kitty lazygit -p ~/.config/
- exec-once = [workspace 1 silent;fullscreen] kitty zellij -l pomoTask
- exec-once = [workspace 1 silent] kitty zellij attach Todo
- exec-once = [workspace 2 silent;fullscreen] kitty -e btop
- exec-once = [workspace 8 silent] firefox -new-instance -P Youtube
- exec-once = [workspace 4 silent] firefox -new-instance -kiosk -P Discord
- ------------------------------------------
- Celi
- 28 oct
- 42 776,19
- 30 sept
- 40 295,53 $
- 31 aout
- 39 450,84 $
- Aout 2025
- 57 784,84 $
- Reer
- 339 315,62 $
- 340 520,46
- Aout 2025
- 370 454,19 $
- Emoji:
- 👾 💀 🍓
- -------------------
- zeditor:
- https://github.com/zed-industries/zed/issues/4678
- Waiting zellij to be update
- ----------------------------------
- Noel list
- -Iphone
- -Wallet
- ------------------------------------------
- workspace_monitor.sh
- #!/bin/bash
- # Get the active workspace
- active_ws=$(~/.config/ipc-scripts/active_workspace_number.py)
- # Generate JSON for all workspaces
- for i in {1..9}; do
- if [ "$i" -eq "$active_ws" ]; then
- echo "{\"text\": \"$i\", \"class\": \"custom-work$i active\"}"
- else
- echo "{\"text\": \"$i\", \"class\": \"custom-work$i\"}"
- fi
- done
- -----------------------------------------------
- #!/bin/bash
- # Get the active workspace
- active_ws=$(~/.config/ipc-scripts/active_workspace_number.py)
- # Construct the JSON output
- jq --null-input --unbuffered --compact-output \
- --arg text "$active_ws" \
- --argjson percentage 0 \
- --arg alt "workspace-$active_ws" \
- --arg tooltip "Workspace $active_ws" \
- --argjson class "[\"custom-work$active_ws\", \"active\"]" \
- '{text: $text, alt: $alt, tooltip: $tooltip, class: $class, percentage: $percentage}'
- -----------------------------------------------------------
- makoctl reload
- on-button-left=exec makoctl list | jq -r '.data|..|select(.id?.data=='$id')|.body|.data' | wl-copy; mackoctl dismiss -n $id
- ----------------------------------------
- /usr/share/applications/
- ~/.local/share/applications/
- Remove text/plain
- MimeType=text/plain;application/pdf;
- update-desktop-database ~/.local/share/applications
- xdg-mime query filetype handsfree.jpg
- image/jpeg
- ----------------------------------------
- "externally-managed-environment"
- cd /usr/lib/python3.13
- sudo rm EXTERNALLY-MANAGED
- ----------------------------------------
- Waybar
- "group/group-taskbar": {
- "orientation": "inherit",
- "drawer": {
- "transition-duration": 500,
- "transition-left-to-right": true,
- },
- "modules": [
- "custom/start",
- "group/taskbar",
- "group/group-power"
- ]
- },
- ----------------------------------------
- /etc/environment
- QT_QPA_PLATFORMTHEME="gtk2"
- systemctl --user import-environment QT_QPA_PLATFORMTHEME
- ------------------------------------------
- bluetoothctl devices
- Device 60:93:16:0D:F9:59 AirPods
- Device 2C:BE:EB:0F:7D:7C Nothing ear (1)
- bluetoothctl pair 60:93:16:0D:F9:59
- bluetoothctl connect 60:93:16:0D:F9:59
- bluetoothctl trust
- bluetoothctl untrust
- bluetoothctl block
- bluetoothctl unblock
- https://earweb.bttl.xyz/index.html
- Wayfire.ini backup and rules:
- command_launcher = ulauncher-toggle &
- follow-focus
- launcher27 = /usr/bin/xava
- launcher21 = ~/.config/scripts/zellij.sh
- launcher09 = flatpak run org.gnome.Ptyxis.Devel &
- launcher15 = loupe /home/bluebyt/Pictures/Pictures/Astronaut.jpg &
- launcher29 = flatpak run org.gnome.Showtime.Devel
- launcher18 = g4music
- launcher16 = xfce4-terminal
- launcher06 = SDL_VIDEODRIVER=wayland lite-xl ~/.config/wayfire.ini ~/.Wayfirereadme.ini &
- launcher08 = lite-xl ~/.config/wayfire.ini ~/.Wayfirereadme.ini &
- launcher04 = chromium --ozone-platform=wayland &
- launcher01 = /home/bluebyt/.bin/thunar.sh
- launcher13 = /home/bluebyt/.bin/mpv.sh
- launcher14 = ~/.config/ipc-scripts/mpvrule1.py
- launcher15 = ~/.config/ipc-scripts/mpvrule2.py
- launcher18 = ~/.config/ipc-scripts/workspace_update_style.py
- launcher21 = xfce4-terminal -e ncmpcpp
- launcher28 = sleep 2 && swww-daemon && swww img ~/Pictures/Nord/Nord_wall2.jpeg
- launcher20 = ~/.config/scripts/zellij.sh
- launcher31 = flatpak run com.github.rafostar.Clapper -n ~/Videos/AI/FutureBeauty.mp4 &
- rule_057 = on created if app_id is "com.github.rafostar.Clapper" then set geometry 1350 720 750 500
- rule_058 = on created if app_id is "com.github.rafostar.Clapper" then assign_workspace 2 2
- launcher32 = flatpak run com.github.rafostar.Clapper -n ~/Videos/AI/BountyHunterGalacticAdventures.mp4 &
- xdg = sleep 1 && (XDG_SESSION_TYPE=wayland XDG_CURRENT_DESKTOP=sway /usr/lib/xdg-desktop-portal --replace & /usr/lib/xdg-desktop-portal-wlr)
- -----------------------------
- bluetooth issue
- systemctl status bluetooth
- systemctl --user status pipewire{,-pulse} pulseaudio wireplumber
- pactl list cards
- pactl list sinks
- sudo systemctl stop bluetooth.service
- sudo rm -rf /var/lib/bluetooth
- sudo systemctl start bluetooth.service
- $ rfkill list
- 0: hci0: Bluetooth
- Soft blocked: yes
- Hard blocked: no
- rfkill unblock all
- systemctl --user status wireplumber pipewire pipewire-pulse
- sudo fuser -v /dev/snd/*
- sudo journalctl -b | grep bluetoothd
- sudo pacman -Q | grep pipe
- Wallpaper:
- A room for a 14 years old girl with a desk and a windows with view of outside night time,the color should be based on theme tokyonight
- openvino
- Prompt
- women, short black hair,wearing a yellow crop-top, black shorts, 2d comic style
- Girl, petite, short black hair,wearing a yellow crop-top, black shorts,the girl is lying down on the bed exhausted in the hotel room,2d comic style
- Why it is disappointed? If you don't tell why, how the developer can improve it?
- -------------------------------------------------------------
- $ ssh-keygen -t ed25519 -C "[email protected]"
- Generating public/private ed25519 key pair.
- Enter file in which to save the key (/home/bluebyt/.ssh/id_ed25519):
- Created directory '/home/bluebyt/.ssh'.
- Enter passphrase for "/home/bluebyt/.ssh/id_ed25519" (empty for no passphrase):
- Enter same passphrase again:
- Your identification has been saved in /home/bluebyt/.ssh/id_ed25519
- Your public key has been saved in /home/bluebyt/.ssh/id_ed25519.pub
- The key fingerprint is:
- SHA256:eUNHBdSKUK2cBGYaTjr4TfAA1S+1jhkBKGrS3jT6X7I [email protected]
- The key's randomart image is:
- +--[ED25519 256]--+
- | .+=oo +o.o++. |
- |. .. Bo=o ... . |
- |.o. o =+ =.+.. |
- |o...o+o oo=.. |
- |o. +...*S o |
- | o . o .. . |
- | . . . |
- | . + |
- | .E |
- +----[SHA256]-----+
- --------------------------------------------------------------
- $ eval (ssh-agent -c)
- Agent pid 1306578
- $ ssh-add ~/.ssh/id_ed25519
- $ bat ~/.ssh/id_ed25519.pub
- ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINm/D+kreI5+DvGG9vCLPNdBs3t7mTvrHXvBRGqm0wSH [email protected]
- $ ssh -T [email protected]
- The authenticity of host 'github.com (140.82.113.4)' can't be established.
- ED25519 key fingerprint is SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU.
- This key is not known by any other names.
- Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
- Warning: Permanently added 'github.com' (ED25519) to the list of known hosts.
- Hi bluebyt! You've successfully authenticated, but GitHub does not provide shell access.
- If your repo uses HTTPS, change it to SSH:
- $ git remote set-url origin [email protected]:bluebyt/Wayfire-dots.git
- -------------------------------------------
- Check
- $ git remote -v
- Now you can push/pull without typing your password every time:
- git push origin main
- Clone Your Fork
- $ git clone https://github.com/bluebyt/Wayfire-dots.git
- $ cd Wayfires-dots
- Create a New Branch
- $ git checkout -b my-new-feature
- If your repo uses HTTPS, change it to SSH:
- $ git remote set-url origin [email protected]:bluebyt/Wayfire-dots.git
- Push Changes to Your Fork
- $ git push origin my-new-feature
- Yazi
- For ttf-nerd-fonts-symbols-mono, use the "Symbols Nerd Font Mono" family
- in your font config.
- Symlink /usr/share/fontconfig/conf.avail/10-nerd-font-symbols.conf to
- /etc/fonts/conf.d/
- installing:
- ttf-nerd-fonts-symbols
- ttf-nerd-fonts-symbols-mono
- Invoke it with the image path, e.g. "/path/to/script %f -F -Z". It should open that image in feh and let you browse through other images in the folder in the usual order, i.e. "feh /path/to/dir/*".
- -----------------------------
- mesa 1:25.0.5-1
- vulkan-intel 1:25.0.5-1
- CoffeeLake-S UHD Graphics 630
- ----------------------------------------------------------------
- https://apps.gnome.org/Showtime/
- ATTENTION: default value of option reuse_gl_names overridden by environment.
- MESA-INTEL: warning: ../mesa-25.0.5/src/intel/vulkan/anv_formats.c:802: FINISHME: support YUV colorspace with DRM format modifiers
- MESA-INTEL: warning: ../mesa-25.0.5/src/intel/vulkan/anv_formats.c:834: FINISHME: support more multi-planar formats with DRM modifiers
- Gdk-Message: 04:54:11.116: Lost connection to Wayland compositor.
- -----------------------------------------------------------------
- [pixdecor]
- always_decorate = imv
- animate = true
- bg_color = \#1A1B26FF
- bg_text_color = \#B3B3B3FF
- -- border_size = 5
- button_close_image =
- button_color = \#000000FF
- button_line_thickness = 0.700000
- button_maximize_image =
- button_minimize_image =
- button_spacing = 5
- button_x_offset = 0
- button_y_offset = 0
- csd_titlebar_height = 32
- effect_color = \#9D7CD8FF
- effect_type = none
- enable_shade = true
- fg_color = \#1A1B26FF
- fg_text_color = \#FFFFFFFF
- ignore_views = (app_id is "ulauncher" )
- maximized_borders = true
- maximized_shadows = true
- overlay_engine = rounded_corners
- -- rounded_corner_radius = 12
- shade_duration = 1000ms sigmoid
- shade_modifier = <ctrl> <super>
- shade_toggle =
- shadow_color = \#00000040
- shadow_radius = 10
- title_font =
- title_text_align = 1
- titlebar = false
- --------------------------------------------------
- gdb ./xava first
- then once you get the (gdb) prompt type in r<Enter>
- once it crashes type b<Enter>
- ------------------------------------------------
- Transform shrink a video
- Crop by padding video round corner
- ------------------------------------------------
- Screenshot
- Wallpaper
- https://www.deviantart.com/mikaildesign/art/Space-SHIFT2-5106365074
- ------------------------------------------------------------
- Video youtube
- Thumbnail 1280 x 720 pixels and up to 2MB
- 🎯 Here's a formula:
- “My Arch Linux Setup – [What] I Use for [Why]”
- 🔥 Catchy Title Ideas for Your Video
- “All the Apps I Use on My Arch Linux Desktop (2025 Edition)”
- “My Daily Linux Workflow – Apps I Can’t Live Without on Wayfire”
- “From Boot to Browsing: Every App I Use on Arch Linux”
- “What I Use on My Linux Desktop – Clean, Fast, Custom”
- “Apps I Use on Arch Linux – Wayfire Edition”
- “All the Linux Apps I Use (and Why)”
- 💡 Tips for Extra Clicks:
- ---------------------------------------------
- launcher03 = kitty --title Kitty
- launcher04 = kitty --title layout --session ~/.config/kitty/kitty_layout.conf &
- launcher05 = rio -e ncmpcpp
- launcher06 = wezterm
- launcher07 = brave-beta --ozone-platform=wayland &
- launcher03 = gnome-terminal -e ~/.config/zellij/zellijLayout.sh
- launcher04 = tilix -e ncmpcpp
- launcher05 = xfce4-terminal
- launcher06 = blackbox
- ---------------------------------------------------
- kdenlive Color Scheme
- sudo cp TokyoNight.colors /var/lib/flatpak/runtime/org.kde.Platform/x86_64/6.9/f930fae18cfc829f51db18b9324905a3bebee0ec7e9d4d62afbb17f696fb20d0/files/share/color-schemes
- desktop
- 2.5K QHD 1440p 59.94 fps
- veda
- 1080x1920 23.98 fps
- ----------------------------------------------------
- ffmpeg -i 'Input.mp4' -vn -acodec libmp3lame -ac 2 -ab 160k -ar 48000 audio.mp3
- ----------------------------------------------------
- The Waybar configuration includes:
- Workspace module
- Window module, which displays the title of the currently focused window
- Language module, which displays the current keyboard layout and allows switching to another layout
- (All modules use the Wayfire IPC interface, and all Python scripts are located in the .config/ipc-scripts folder.)
- The workspace module in Waybar
- More information: pywayfire on GitHub
- The script workspace_update_style_waybar.py is used to highlight the currently active workspace in Waybar.
- What it does: it updates the value of "custom-work" in the file ~/.config/waybar/workspace_wayfire_now.css at line 22.
- If you change workspace_wayfire_now.css, don’t forget to also update the values in workspace_update_style_waybar.py at lines 29, 34, and 40.
- (Note: Python starts counting from 0, not 1.)
- -----------------------------------------------------
- systemctl --user enable xava-restart.service
- systemctl --user stop xava-restart.service
- /home/bluebyt/.config/systemd/user/xava-restart.service
- [Unit]
- Description=Auto-restart My App
- After=graphical-session.target
- [Service]
- ExecStart=/usr/bin/xava
- Restart=on-failure
- RestartSec=3
- Environment=DISPLAY=:0
- Environment=XDG_CURRENT_DESKTOP=wayfire
- Environment=WAYLAND_DISPLAY=wayland-1
- [Install]
- WantedBy=default.target
- -----------------------------------------------------
- echo $WAYFIRE_SOCKET
- /run/user/1000/wayfire-wayland-1-.socket
- echo $WLR_RENDERER
- vulkan
- wayfire --version
- 0.10.0-a1032fd5 (Jul 13 2025) branch HEAD wlroots-0.18.24
- echo $WAYLAND_DISPLAY
- wayland-1
- verify Xwayland is working:
- echo $DISPLAY
- :0
- eglinfo -p wayland | grep renderer
- OpenGL core profile renderer: Mesa Intel(R) UHD Graphics 630 (CFL GT2)
- OpenGL compatibility profile renderer: Mesa Intel(R) UHD Graphics 630 (CFL GT2)
- OpenGL ES profile renderer: Mesa Intel(R) UHD Graphics 630 (CFL GT2)
- -----------------------------------------------------
- exec systemctl --user import-environment WAYLAND_DISPLAY DISPLAY XDG_CURRENT_DESKTOP SWAYSOCK I3SOCK XCURSOR_SIZE XCURSOR_THEME
- printenv
- XCURSOR_THEME=Bibata-Modern-Classic
- XCURSOR_SIZE=24
- ~/.config/environment.d/environment.conf
- export XCURSOR_THEME=Bibata-Modern-Classic
- export XCURSOR_SIZE=24
- ln --symbolic /usr/share/icons/Adwaita/cursors ~/.local/share/icons/default
- export XCURSOR_PATH=${XCURSOR_PATH}:~/.local/share/icons
- -----------------------------------------------------
- YouTube keeps logging out on Firefox
- -----------------------------------------------------
- sudo ln -s /usr/lib/libdisplay-info.so.0.3.0 /usr/lib/libdisplay-info.so.2
- -----------------------------------------------------
- gedit
- sudo pacman -S libvoikko hspell nuspell hunspell aspell
- sudo cp tokyonight2.xml /usr/share/libgedit-gtksourceview-300/styles/
- ***************************************************************
- /var/lib/flatpak/runtime/org.kde.Platform/x86_64/6.9/random number!/files/share/color-schemes/
- ****************************************************************
- bluetoothctl list
- rfkill list
- pactl list short sinks
- 65 alsa_output.pci-0000_00_1f.3.hdmi-stereo PipeWire s32le 2ch 48000Hz SUSPENDED
- 19946 bluez_output.60_93_16_0D_F9_59.1 PipeWire s16le 2ch 48000Hz RUNNING
- pactl set-default-sink bluez_output.60_93_16_0D_F9_59.1
- pactl list short sink-inputs
- pactl move-sink-input 42 bluez_output.60_93_16_0D_F9_59.1
- bluetoothctl disconnect 60:93:16:0D:F9:59
- bluetoothctl connect 60:93:16:0D:F9:59
- pactl set-card-profile bluez_output.60_93_16_0D_F9_59.1
- pactl list cards | grep -E 'Name:|Profiles|Active Profile'
- Name: alsa_card.pci-0000_00_1f.3
- Profiles:
- Active Profile: output:hdmi-stereo+input:analog-stereo
- Name: bluez_card.60_93_16_0D_F9_59
- Profiles:
- Active Profile: a2dp-sink-sbc
- Next time instead of reboot:
- systemctl --user restart pipewire pipewire-pulse wireplumber
- pactl set-default-sink bluez_output.60_93_16_0D_F9_59.1
- sudo systemctl restart bluetooth
- ****************************************************************
Add Comment
Please, Sign In to add comment