# set modifier
set $super Mod4
set $alt Mod1
# set font
font pango: DeJavu Sans 10
#Changing the Keyboard Layout
#bindsym $super+e exec setxkbmap de
#bindsym $super+d exec setxkbmap ar
#setxkbmap -option 'grp:ctrl_alt_toggle'
# Use Mouse+$super to drag floating windows to their wanted position
floating_modifier $super
#autostart
exec --no-startup-id hsetroot -center ~/.wallpaper.png
exec --no-startup-id xsettingsd &
exec --no-startup-id compton -b
exec --no-startup-id ~/Aplikasi/i3-battery-popup/i3-battery-popup
exec --no-startup-id nautilus
exec --no-startup-id xpad
# Enable Dunst Notifications
exec --no-startup-id dunst -config ~/.config/dunst/dunstrc
# start a terminal
bindsym $super+Return exec i3-sensible-terminal
# start dmenu (a program launcher)
bindsym $super+Shift+d exec i3-dmenu-desktop --dmenu="dmenu -i -fn 'Noto Sans:size=8'"
bindsym $super+a exec rofi -lines 12 -padding 18 -width 60 -location 0 -show drun -sidebar-mode -columns 3 -font 'Noto Sans 12'
# Shift apps keybind with shift
#Lock
exec_always --no-startup-id xautolock -time 15 -locker "i3lock -i ~/.wallpaper.png"
# common apps keybinds
bindsym $super+b exec brave-browser
bindsym $super+c exec --no-startup-id ~/.local/bin/zen-calendar
bindsym $super+Shift+g exec google-chrome --kiosk
bindsym $super+g exec google-chrome
bindsym $super+i exec --no-startup-id fluxgui
bindsym $super+k exec kitty
bindsym $super+l exec i3lock -i ~/.wallpaper.png
bindsym $super+m exec ~/Aplikasi/tsetup.2.4.2/Telegram/Telegram
bindsym $super+n exec nautilus;workspace 1;focus
bindsym $super+o exec libreoffice
bindsym $super+p exec evince
bindsym $super+t exec gedit
bindsym $super+u exec obs
bindsym $super+x exec firefox
bindsym $super+z exec zathura
bindsym $super+Shift+s exec gnome-control-center
bindsym $super+Shift+k exec google-chrome --app-id=eilembjdkfgodjkcjnpgpaenohkicgjd
#keep ini
bindsym $super+Shift+z exec ~/Zekr/zekr.sh
# Take a screenshot upon pressing Print
bindsym Print exec "scrot ~/Pictures/i3ss/'Screenshot_%a-%d%b%y_%H.%M.png';notify-send 'Screenshoot Is Taken!'"
bindsym $super+Print exec ruby ~/.local/bin/flameshot-imgck
# mpv clipboard
bindsym $super+y --release exec --no-startup-id "xclip -o | xargs mpv"
# Screen Brightness controls
bindsym XF86MonBrightnessUp exec --no-startup-id xbacklight -inc 2
bindsym XF86MonBrightnessDown exec --no-startup-id xbacklight -dec 2
#change volume
bindsym XF86AudioRaiseVolume exec amixer -q set Master 3%+
bindsym XF86AudioLowerVolume exec amixer -q set Master 3%-
bindsym XF86AudioMute exec amixer set Master toggle
# music control
bindsym XF86AudioNext exec mpc next
bindsym XF86AudioPrev exec mpc prev
bindsym XF86AudioPlay exec mpc toggle
bindsym XF86AudioStop exec mpc stop
# kill focused window
bindsym $super+q kill
bindsym $alt+F4 kill
# change focus
bindsym $super+Left focus left
bindsym $super+Down focus down
bindsym $super+Up focus up
bindsym $super+Right focus right
# move focused window
bindsym $super+Shift+Left move left
bindsym $super+Shift+Down move down
bindsym $super+Shift+Up move up
bindsym $super+Shift+Right move right
# split in horizontal orientation
bindsym $super+h split h
# split in vertical orientation
bindsym $super+v split v
# enter fullscreen mode for the focused container
bindsym $super+f fullscreen toggle
# change container layout split
bindsym $super+s layout toggle split
# toggle tiling / floating
bindsym $super+Shift+space focus mode_toggle border none
# change focus between tiling / floating windows
bindsym $super+space floating toggle
# Define Workspace
set $workspace1 "1"
set $workspace2 "2"
set $workspace3 "3"
set $workspace4 "4"
set $workspace5 "5"
set $workspace6 "6"
set $workspace7 "7"
set $workspace8 "8"
set $workspace9 "9"
set $workspace10 "10"
# switch to workspace
bindsym $alt+Control+Right workspace next
bindsym $alt+Control+Left workspace prev
bindsym $super+1 workspace 1: α
bindsym $super+2 workspace 2: β
bindsym $super+3 workspace 3: γ
bindsym $super+4 workspace 4: δ
bindsym $super+5 workspace 5: ε
bindsym $super+6 workspace 6: ζ
bindsym $super+7 workspace 7: η
bindsym $super+8 workspace 8: θ
bindsym $super+9 workspace 9: ι
bindsym $super+0 workspace 10: κ
# move focused container to workspace
bindsym $super+Shift+1 move container to workspace 1: α
bindsym $super+Shift+2 move container to workspace 2: β
bindsym $super+Shift+3 move container to workspace 3: γ
bindsym $super+Shift+4 move container to workspace 4: δ
bindsym $super+Shift+5 move container to workspace 5: ε
bindsym $super+Shift+6 move container to workspace 6: ζ
bindsym $super+Shift+7 move container to workspace 7: η
bindsym $super+Shift+8 move container to workspace 8: θ
bindsym $super+Shift+9 move container to workspace 9: ι
bindsym $super+Shift+0 move container to workspace 10: κ
# restart/reload? i3 inplace (preserves your layout/session, can be used to upgrade i3)
bindsym $super+Shift+r restart
# Set shut down, restart and locking features dari https://www.linuxquestions.org/questions/linux-newbie-8/i3wm-mode_system-i3exit-reboot-shutdown-script-inaction-4175623765/
bindsym $super+End mode "$mode_system"
set $mode_system (l)ogout,(r)eboot,(s)hutdown
mode "$mode_system" {
bindsym l exec --no-startup-id i3-msg exit lock, mode "default"
bindsym r exec --no-startup-id systemctl reboot, mode "default"
bindsym s exec --no-startup-id systemctl poweroff, mode "default"
# exit system mode: "Enter" or "Escape"
bindsym Return mode "default"
bindsym Escape mode "default"
}
# resize window (you can also use the mouse for that)
mode "resize" {
bindsym Left resize shrink width 5 px or 5 ppt
bindsym Down resize grow height 5 px or 5 ppt
bindsym Up resize shrink height 5 px or 5 ppt
bindsym Right resize grow width 5 px or 5 ppt
bindsym Return mode "default"
}
bindsym $super+r mode "resize"
for_window [class=".*"] border pixel 0
# Assign class
assign [class="Org.gnome.Nautilus"] 1: α
assign [class="firefox|Brave-browser"] 2: β
assign [class="Google-chrome|Zathura|Evince"] 3: γ
assign [class="Soffice|libreoffice*"] 4: δ
assign [class="Fluxgui|Firefox"] 5: ε
assign [class="TelegramDesktop|Lxappearance|System-config-printer.py|Lxtask|GParted|Pavucontrol|Exo-helper*|Lxrandr|Arandr"] 10: κ
assign [class="Key-mon|kitty"] 7: η
assign [class="Scratux"] 8: θ
assign [class="obs"] 9: ι
for_window [class="Gedit"] border pixel 1
#command for window
for_window [class="Org.gnome.Nautilus"] focus
for_window [class="firefox|Brave-browser"] focus
for_window [class="Google-chrome|Zathura|kitty"] focus;floating enable
for_window [class="Soffice|libreoffice*"] focus
for_window [class="Viewnior|feh|Audacious|File-roller|Lxappearance|Lxtask|Pavucontrol"] floating enable
for_window [class=URxvt|Brave-browser|Geany|Soffice|mpv|Ghb|Xfburn|Gimp*|Inkscape|Vlc|Lxappearance|Audacity] focus
for_window [class=TelegramDesktop|Audacity|Vlc|mpv|Ghb|Xfburn|Gimp*|Inkscape|Totem] focus
for_window [class=Xfburn|GParted|System-config-printer.py|Lxtask|Pavucontrol|Exo-helper*|Lxrandr|Arandr] focus
# panel i3status bar
bar {
colors {
background #534666
statusline #534666
separator #4b5262
# # colour of border, background, and text
focused_workspace #534666 #db7b2b #d8dee8
active_workspace #534666 #534666 #d8dee8
inactive_workspace #534666 #534666 #d8dee8
urgent_workspace #534666 #d11141 #534666
}
strip_workspace_numbers yes
status_command i3status
}
# i3blocks
#bar {
#strip_workspace_numbers yes
# status_command i3blocks
# position bottom
# font pango:Hack, FontAwesome 11
# colors {
# separator #081419
# background #253941
#statusline #839496
# focused_workspace #fdf6e3 #6c71c4 #fdf6e3
# active_workspace #fdf6e3 #6c71c4 #fdf6e3
# inactive_workspace #002b36 #586e75 #002b36
# urgent_workspace #d33682 #d33682 #fdf6e3
# statusline $white
# separator $transparent
# }
#}
# NetworkManager is the most popular way to manage wireless networks on Linux,
# and nm-applet is a desktop environment-independent system tray GUI for it.
exec --no-startup-id nm-applet
# Moving workspaces between screens
bindsym $super+y move workspace to output right
# colour of border, background, text, indicator, and child_border
client.focused #bf616a #534666 #d8dee8 #bf616a #2dc937
client.focused_inactive #534666 #534666 #d8dee8 #534666 #d4ffea
client.unfocused #534666 #534666 #d8dee8 #534666 #d8dee8
client.urgent #534666 #534666 #d8dee8 #534666 #bf616a
client.placeholder #534666 #534666 #d8dee8 #534666 #d8dee8
client.background #534666
Thursday, 29 September 2022
BOOKMARK
Categories
0ad
(1)
3a
(1)
aac
(1)
adb
(1)
agc
(1)
alien
(1)
amr
(1)
Android
(13)
Antivirus
(45)
AnyDesk
(1)
appimage
(2)
audacity
(1)
autoremove
(17)
Bahan Ajar
(3)
base
(1)
Baterai
(1)
bingai
(1)
bitnami
(1)
Blueman
(1)
Bluetooth
(1)
booklet
(1)
boomaga
(1)
boot
(1)
Booting
(2)
Boxes
(3)
Brasero
(1)
Brave
(2)
browser
(2)
C++
(2)
Calculator
(1)
Calibre
(1)
camera
(1)
canon
(1)
CD
(1)
certbot
(1)
chatgpt
(1)
chmod
(2)
Chrome
(1)
cli
(1)
cloudflare
(7)
colab
(1)
colibre
(1)
color
(1)
Compiz
(2)
conky
(1)
cron
(1)
crossover
(2)
csf
(1)
cups
(6)
curl
(1)
dconf-editor
(1)
debian
(8)
decoder
(1)
disk
(4)
dns
(1)
Docker
(6)
Downloads
(83)
dpkg
(1)
draw
(1)
droidcam
(2)
dunst
(1)
dupeguru
(1)
duplex
(1)
DVD
(1)
Ebook
(1)
Edge
(5)
eduactiv8
(1)
Emerald
(1)
Epson
(5)
error
(1)
exam
(1)
exambro
(1)
exelearning
(4)
exfat
(1)
exfat-utils
(1)
extension
(3)
face-unclok
(1)
face-unlock
(1)
fastboot
(1)
fet
(2)
ffmpeg
(5)
file
(1)
firefox
(1)
firewall
(1)
firewall log
(2)
flameshot
(3)
flash
(2)
flatpak
(4)
folder
(2)
Font
(2)
Fonts
(2)
foto
(1)
Foxitreader
(1)
Franz
(1)
Free Office
(3)
fsck
(1)
ftp
(2)
fuse
(2)
gallery
(2)
Game
(13)
gcam
(3)
gdm3
(1)
gedit
(1)
Geogebra
(1)
gespeaker
(1)
ghostscript
(3)
gimp
(7)
git
(3)
Giveaway
(117)
glaxnimate
(1)
globalmenu
(5)
Gnome
(7)
Gnome Box
(3)
Gnome Boxes
(2)
gnome-remote-desktop
(1)
gnome-shell-extension-manager
(1)
gnome-tweaks
(4)
google cloud
(5)
google drive
(2)
gps
(1)
Gromit-MPX
(1)
grub
(4)
grub-customizer
(1)
GSConnect
(2)
gstreamer
(1)
Gutenprint
(3)
h.264
(1)
Handphone
(11)
hardisk
(2)
hdd
(6)
hide
(4)
Hikmah
(1)
hp
(4)
i3wm
(12)
icons
(1)
image
(1)
imagemagick
(7)
inkscape
(4)
Internet
(44)
ip
(2)
Iriun
(1)
itools
(1)
jq
(1)
jurnalmengajar
(1)
KDEnlive
(5)
kernel
(4)
key
(1)
Key-Mon
(1)
keyworder
(1)
kitty
(1)
Klavaro
(1)
Kolourpaint
(1)
Laptop
(13)
libdvd-pkg
(2)
LibreOffice
(25)
libssl. so.3
(1)
lightdm
(1)
lock
(1)
lowlatency
(3)
lscpu
(1)
lshw
(2)
lsposed
(1)
lsposes
(2)
magisk
(5)
mail
(1)
malware
(1)
manual duplex
(1)
mariadb
(8)
mediainfo
(1)
mesa-utils
(1)
meson
(1)
meta
(1)
micloud
(1)
miui
(3)
mlt
(1)
modem
(1)
mojave
(1)
Moodle
(91)
motorola
(1)
mp280
(1)
mp3
(1)
mpc
(1)
mpd
(1)
mpeg-4
(1)
mpv
(6)
mysql
(11)
nautilus
(1)
ncmpcpp
(1)
net-tools
(1)
netstat
(1)
network-manager
(2)
nginx
(8)
OBS
(5)
Office
(2)
Office 2013
(1)
okular
(2)
optipng
(1)
Orbit Star2
(1)
output
(1)
ownership
(1)
Paint
(1)
panel
(1)
pdf
(9)
pdfcpu
(2)
pdftopmm
(1)
Pengalaman
(6)
photo
(1)
php
(15)
pidgin
(1)
pipewire
(2)
pix
(1)
pixel
(3)
Plank Dock
(3)
playonlinux
(2)
plymouth
(1)
Polybar
(1)
print
(2)
printer
(10)
Printing
(6)
proftpd
(1)
Proxy
(2)
pulseaudio
(2)
purge
(1)
PyMuPDF
(1)
python
(1)
QT app
(1)
rar
(1)
recorder
(1)
Review
(6)
rkhunter
(1)
rofi
(1)
root
(3)
rootkit
(1)
ruby
(4)
samba
(1)
scanner
(2)
scorm
(2)
scratux
(1)
scrcpy
(7)
screen
(2)
screenfetch
(1)
screenshot
(5)
Scribus
(1)
server
(34)
setting
(1)
sgx
(1)
shorcut
(1)
shutterstock
(3)
simplrescreenrecorder
(1)
situs
(1)
SLIMS
(1)
smalipatcher
(3)
Snap
(5)
Snapd
(2)
Softmaker
(4)
Software
(87)
Sonzi
(1)
sound
(1)
speedtest
(2)
Spotify
(3)
SSD
(2)
ssh
(9)
statusbar
(1)
steam
(3)
swap
(1)
synaptic
(1)
Systemd-analyze
(8)
tailscale
(1)
targz
(1)
tela
(1)
Telegram
(1)
termpdf.py
(2)
theme
(2)
thinkpad
(1)
thumbnail
(1)
thunar
(1)
timetable
(1)
Tips
(36)
tmp
(1)
tmpfs
(1)
TRIM
(1)
tunnel
(2)
Tutorial
(22)
tuxtype
(2)
tweak
(1)
TWRP
(1)
Ubuntu
(66)
Ubuntu studio
(1)
ubuntu-restricted-extras
(2)
universalAuth
(1)
unoconv
(2)
unrar
(1)
unzip
(1)
update
(4)
upgradable
(8)
upgrade
(40)
usr
(1)
v4l2loopback-utils
(1)
vcdimager
(1)
ventoy
(1)
video
(3)
vlc
(1)
vps
(1)
warp
(1)
WebKitWebProcess
(1)
wget
(2)
WhatsApp
(5)
WhiteSur
(1)
whyred
(1)
wifi
(4)
wireless
(1)
wordpress
(11)
Workspace
(1)
WPS Office
(8)
xautolock
(1)
xchm
(2)
xclip
(2)
xfce4
(2)
xl
(1)
xorg
(2)
xpad
(2)
xrandr
(1)
youtube-dl
(1)
yt-dlp
(2)
zathura
(2)
Zekr
(1)
zip
(1)
Zoom
(3)
Fisikaku. Powered by Blogger.
Search This Blog
Blog Archive
Popular Posts
-
$ sudo apt install gnome-shell-extensions chrome-gnome-shell [sudo] password for dhwan: Reading package lists... Done Building dependency ...
-
$ apt-cache search chm viewer poppler-utils - PDF utilities (based on Poppler) claws-mail-pdf-viewer - PDF and PostScript attachment viewer...
-
sudo nano /etc/default/grub # If you change this file, run 'update-grub' afterwards to update # /boot/grub/grub.cfg. # For full doc...
0 comments:
Post a Comment