Shortcut to move windows without "titlebar & frame"

System:
Kernel: 6.2.10-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.2.1
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=7f0ae556-4168-4eec-b258-895af093d585 rw rootflags=subvol=@
quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
loglevel=3
Desktop: KDE Plasma v: 5.27.4 tk: Qt v: 5.15.9 info: latte-dock
wm: kwin_x11 vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Laptop System: Sony product: VPCEB3TFX v: C606UX3M
serial: <superuser required> Chassis: type: 10 serial: <superuser required>
Mobo: Sony model: VAIO serial: <superuser required>
BIOS: American Megatrends v: R1140Y8 date: 10/06/2010
Battery:
ID-1: BAT0 charge: 4.8 Wh (100.0%) condition: 4.8/47.5 Wh (10.0%) volts: N/A
min: 121.6 model: Sony Corp. type: Li-ion serial: N/A status: full
CPU:
Info: model: Intel Core i3 M 350 bits: 64 type: MT MCP arch: Westmere
gen: core 1 level: v2 built: 2010-11 process: Intel 32nm family: 6
model-id: 0x25 (37) stepping: 2 microcode: 0x11
Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache:
L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB desc: 2x256 KiB
L3: 3 MiB desc: 1x3 MiB
Speed (MHz): avg: 931 high: 933 min/max: 933/2266 scaling:
driver: acpi-cpufreq governor: performance cores: 1: 931 2: 931 3: 931
4: 933 bogomips: 18087
Flags: ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3
Vulnerabilities: <filter>
Graphics:
Device-1: Intel Core Processor Integrated Graphics vendor: Sony driver: i915
v: kernel arch: Gen-5.75 process: Intel 45nm built: 2010 ports:
active: LVDS-1 empty: DP-1,HDMI-A-1,VGA-1 bus-ID: 00:02.0
chip-ID: 8086:0046 class-ID: 0300
Display: x11 server: X.Org v: 21.1.8 with: Xwayland v: 23.1.1
compositor: kwin_x11 driver: X: loaded: modesetting
alternate: fbdev,intel,vesa dri: crocus gpu: i915 display-ID: :0
screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
s-diag: 582mm (22.93")
Monitor-1: LVDS-1 res: 1920x1080 hz: 60 size: N/A modes: 1920x1080
API: OpenGL v: 2.1 Mesa 23.0.2 renderer: Mesa Intel HD Graphics (ILK)
direct-render: Yes
Audio:
Device-1: Intel 5 Series/3400 Series High Definition Audio vendor: Sony
driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:3b56
class-ID: 0403
API: ALSA v: k6.2.10-zen1-1-zen status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: PipeWire v: 0.3.68 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Qualcomm Atheros AR9285 Wireless Network Adapter vendor: Foxconn
T77H126.00 802.11bgn driver: ath9k v: kernel pcie: gen: 1 speed: 2.5 GT/s
lanes: 1 bus-ID: 02:00.0 chip-ID: 168c:002b class-ID: 0280
IF: wlp2s0 state: up mac: <filter>
Device-2: Marvell Yukon Optima 88E8059 [PCIe Gigabit Ethernet with AVB]
vendor: Sony driver: sky2 v: 1.30 pcie: gen: 1 speed: 2.5 GT/s lanes: 1
port: b000 bus-ID: 04:00.0 chip-ID: 11ab:4381 class-ID: 0200
IF: enp4s0 state: down mac: <filter>
Drives:
Local Storage: total: 521.66 GiB used: 362.64 GiB (69.5%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 model: GAM X 240G size: 223.57 GiB block-size:
physical: 512 B logical: 512 B speed: 3.0 Gb/s type: SSD serial: <filter>
rev: 5A0 scheme: MBR
ID-2: /dev/sdb maj-min: 8:16 vendor: Samsung model: HM321HI
size: 298.09 GiB block-size: physical: 512 B logical: 512 B speed: 3.0 Gb/s
type: HDD rpm: 5400 serial: <filter> rev: 0002 scheme: MBR
Partition:
ID-1: / raw-size: 62.96 GiB size: 62.96 GiB (100.00%)
used: 39.72 GiB (63.1%) fs: btrfs dev: /dev/sda3 maj-min: 8:3
ID-2: /home raw-size: 62.96 GiB size: 62.96 GiB (100.00%)
used: 39.72 GiB (63.1%) fs: btrfs dev: /dev/sda3 maj-min: 8:3
ID-3: /var/log raw-size: 62.96 GiB size: 62.96 GiB (100.00%)
used: 39.72 GiB (63.1%) fs: btrfs dev: /dev/sda3 maj-min: 8:3
ID-4: /var/tmp raw-size: 62.96 GiB size: 62.96 GiB (100.00%)
used: 39.72 GiB (63.1%) fs: btrfs dev: /dev/sda3 maj-min: 8:3
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 3.5 GiB used: 913.2 MiB (25.5%)
priority: 100 dev: /dev/zram0
Sensors:
System Temperatures: cpu: 71.0 C mobo: N/A
Fan Speeds (RPM): N/A
Info:
Processes: 230 Uptime: 1h 38m wakeups: 1 Memory: 3.5 GiB
used: 2.5 GiB (71.3%) Init: systemd v: 253 default: graphical
tool: systemctl Compilers: gcc: 12.2.1 Packages: pm: dpkg pkgs: 0 pm: pacman
pkgs: 2011 libs: 555 tools: octopi,pamac,paru pm: rpm pkgs: 0 Shell: fish
v: 3.6.1 default: Bash v: 5.1.16 running-in: konsole inxi: 3.3.26
Garuda (2.6.16-1):
System install date:     2022-10-18
Last full system update: 2023-04-15
Is partially upgraded:   No
Relevant software:       snapper NetworkManager mkinitcpio
Windows dual boot:       <superuser required>
Failed units:            jellyfin.service

Hi, I'm new to Garuda Linux, and Linux in general.

I love applications without titlebar and frame, but I don't like to use alt+f3 every time and then selected More Actions and then finally click on Move or resize button. This is the only way I've been able to move/resize some applications on the screen.

I tried to look for how I could create shortcuts that could do this but failed. Is there a way to create a shortcut that I can use to move and resize applications around quickly that have more titlebar or frame?

I'd like to add image to make it more clear, but I can't do it as I'm a new user.

In system settings->shortcuts->kwin.

Move is called "Move Windows" and resize is called "Resize Window"

You can assign a shortcut there.

Also, system settings can be searched if you are ever in doubt about where to find something.

2 Likes

Thank you so much!
Really appreciate it :innocent:

1 Like

Another useful tip for moving and resizing windows is to hold down the Super key and left-click to move a window, or right-click to resize. In some desktop environments this shortcut is bound to Alt instead of Super, but it is commonly included one way or another by default.

5 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.