
{"id":44432,"date":"2023-09-28T15:50:18","date_gmt":"2023-09-28T15:50:18","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=44432"},"modified":"2024-05-04T12:46:19","modified_gmt":"2024-05-04T12:46:19","slug":"custom-shortcut-tile-windows-ubuntu-23-10","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2023\/09\/custom-shortcut-tile-windows-ubuntu-23-10\/","title":{"rendered":"How to Set Custom Shortcut to Tile Windows in Ubuntu 24.04"},"content":{"rendered":"<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/tile-icon.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-44433\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/tile-icon-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/tile-icon-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/tile-icon-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/tile-icon-600x600.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/tile-icon-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/tile-icon.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n<p>This is a beginner&#8217;s guide shows how to set custom keyboard shortcut to tile windows in Ubuntu 24.04 Noble Numbat<\/p>\n<p>Ubuntu (since 23.10) introduced enhanced tiling window support with a new system extension. With it, user can easily arrange all opened windows side by side by either mouse dragging or keyboard shortcuts.<\/p>\n<p>The extension supports both &#8220;edge tiling&#8221; to automatically resize and fill a window to <em>left, right, top, or bottom<\/em> screen half, and &#8220;corner tiling&#8221; to tile a window to <em>top-left, top-right, bottom-left, and bottom-right<\/em> screen quarter.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/ubuntu-tiling-quarter.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-44434\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/ubuntu-tiling-quarter-600x375.webp\" alt=\"\" width=\"600\" height=\"375\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/ubuntu-tiling-quarter-600x375.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/ubuntu-tiling-quarter-300x188.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/ubuntu-tiling-quarter-768x480.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/ubuntu-tiling-quarter-1320x825.webp 1320w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/ubuntu-tiling-quarter.webp 1440w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>The default keyboard shortcuts use &#8220;Super + number pad key&#8221; combination. But, some laptop and PC don&#8217;t even have a number pad. In the case, you have to set custom shortcuts. And, here&#8217;s how to do the job in 2 ways.<\/p>\n<h3>Method 1: Use Extension Manager<\/h3>\n<p>Firstly, press <b>Super<\/b> (Windows Logo) key to open overview screen. Search for and launch the new &#8220;App Center&#8221;.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/launch-appcenter-1.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-46472\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/launch-appcenter-1.webp\" alt=\"\" width=\"558\" height=\"305\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/launch-appcenter-1.webp 558w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/launch-appcenter-1-300x164.webp 300w\" sizes=\"auto, (max-width: 558px) 100vw, 558px\" \/><\/a><\/p>\n<p>When it opens, search and install &#8220;Extension Manager&#8221; app.<\/p>\n<div id=\"attachment_44419\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/extension-manager-inappcenter.webp\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-44419\" class=\"size-large wp-image-44419\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/extension-manager-inappcenter-600x425.webp\" alt=\"\" width=\"600\" height=\"425\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/extension-manager-inappcenter-600x425.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/extension-manager-inappcenter-300x212.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/extension-manager-inappcenter-768x544.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/extension-manager-inappcenter.webp 989w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-44419\" class=\"wp-caption-text\">Install Extension Manager in Ubuntu Software\/App Center<\/p><\/div>\n<p>Next, launch &#8220;Extension Manager&#8221; by searching from the overview screen.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/launch-extension-manager.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-44309\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/launch-extension-manager.webp\" alt=\"\" width=\"494\" height=\"288\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/launch-extension-manager.webp 494w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/launch-extension-manager-300x175.webp 300w\" sizes=\"auto, (max-width: 494px) 100vw, 494px\" \/><\/a><\/p>\n<p>When the tool opens, scroll down and find out &#8220;<strong>Ubuntu Tiling Assistant<\/strong>&#8220;. Finally, click its setting icon to open the configuration dialog.<\/p>\n<p>In the pop-up dialog, navigate to &#8220;<strong>Keybindings<\/strong>&#8221; tab, scroll down and click your desired tile action under &#8220;Edge Tiling&#8221; and &#8220;Corner Tiling&#8221; and press a key combination on keyboard to set as new shortcut.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/configure-tiling-shortcut.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-44435\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/configure-tiling-shortcut-600x354.webp\" alt=\"\" width=\"600\" height=\"354\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/configure-tiling-shortcut-600x354.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/configure-tiling-shortcut-300x177.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/configure-tiling-shortcut-768x453.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/configure-tiling-shortcut-1320x779.webp 1320w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/09\/configure-tiling-shortcut.webp 1407w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h3>Method 2: Use single command to set custom tiling shortcut<\/h3>\n<p>For those who are familiar with Linux command, the thing can be done by running <code>gsettings<\/code> command.<\/p>\n<p>Firstly, search for and launch a terminal window from the overview screen.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/04\/terminal-jammy.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-38555\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/04\/terminal-jammy.png\" alt=\"\" width=\"522\" height=\"299\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/04\/terminal-jammy.png 522w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/04\/terminal-jammy-300x172.png 300w\" sizes=\"auto, (max-width: 522px) 100vw, 522px\" \/><\/a><\/p>\n<p>When terminal opens, run command to set custom shortcut (<code>Alt + q<\/code> for example) for tiling to top-left quarter:<\/p>\n<pre>gsettings set org.gnome.shell.extensions.tiling-assistant tile-topleft-quarter \"['&lt;Alt&gt;q']\"<\/pre>\n<p>In command you may replace <code>tile-topleft-quarter<\/code> with one of the tile actions below:<\/p>\n<ul>\n<li>tile-left-half<\/li>\n<li>tile-right-half<\/li>\n<li>tile-top-half<\/li>\n<li>tile-bottom-half<\/li>\n<li>tile-topright-quarter<\/li>\n<li>tile-bottomleft-quarter<\/li>\n<li>tile-bottomright-quarter<\/li>\n<\/ul>\n<p>For the shortcut value, there must be quotation marks both inside and outside of bracket. And, the commonly used functions keys include <strong>&lt;Control&gt;<\/strong>, <strong>&lt;Alt&gt;<\/strong>, <strong>&lt;Super&gt;<\/strong> and <strong>&lt;Shift&gt;<\/strong>.<\/p>\n<p>For example, set <code>Ctrl + Alt + E<\/code> to tile window to top-right corner by running command:<\/p>\n<pre>gsettings set org.gnome.shell.extensions.tiling-assistant tile-topright-quarter \"['&lt;Control&gt;&lt;Alt&gt;e']\"<\/pre>\n<p>One tiling action can have 2 or more shortcut keys, for example, set both <code>Alt+a<\/code> and <code>Ctrl + Left Arrow<\/code> to tile a window to left half:<\/p>\n<pre>gsettings set org.gnome.shell.extensions.tiling-assistant tile-left-half \"['&lt;Alt&gt;a', '&lt;Control&gt;Left']\"<\/pre>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>This is a beginner&#8217;s guide shows how to set custom keyboard shortcut to tile windows in Ubuntu 24.04 Noble Numbat Ubuntu (since 23.10) introduced enhanced tiling window support with a new system extension. With it, user can easily arrange all opened windows side by side by either mouse dragging or keyboard shortcuts. The extension supports [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":44433,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,9],"tags":[],"class_list":["post-44432","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gnome-shell","category-howtos"],"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/44432","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=44432"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/44432\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/44433"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=44432"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=44432"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=44432"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}