- PaperWM, the Tiling Window Manager for GNOME
- What is PaperWM?
- How to Install PaperWM?
- Get a Preconfigured Tiling Window Manager on Ubuntu With Regolith
- How to Use PaperWM?
- Final Thoughts on PaperWM
- Tiling windows in gnome
- Установка gTile
- Использование gTile
- Ручная черепица
- Черепица с разделением экрана 4 × 4
- 1 × 2 Черепица экрана
- Удалить gTile
- Другие расширения плитки
- How To Use Tiling Windows In Gnome Shell
- Installing gTile
- Using gTile
- Manual Tiling
- 4×4 split screen tiling
- 1×2 Screen Tiling
- Uninstall gTile
- Other Tiling Extensions
- Leave a Reply Cancel reply
PaperWM, the Tiling Window Manager for GNOME
Last updated November 5, 2020 By John Paul 6 Comments
Lately, tiling window managers have been gaining popularity even among the regular desktop Linux users. Unfortunately, it can be difficult and time-consuming for a user to install and set up a tiling window manager.
This is why projects like Regolith and PaperWM has come up to provide tiling window experience with minimal efforts.
We have already discussed Regolith desktop in details. In this article, we’ll check out PaperWM.
What is PaperWM?
According to its GitHub repo, PaperWM is “an experimental Gnome Shell extension providing scrollable tiling of windows and per monitor workspaces. It’s inspired by paper notebooks and tiling window managers.”
PaperWM puts all of your windows in a row. You can quickly switch between windows very quickly. It’s a little bit like having a long spool of paper in front of you that you can move back and forth.
This extension supports GNOME Shell 3.28 to 3.34. It also supports both X11 and Wayland. It is written in JavaScript.
How to Install PaperWM?
To install the PaperWM extension, you will need to clone the Github repo. Use this command:
Now all you have to do is run:
The installer will set up and enable PaperWM.
If you are an Ubuntu user, there are a couple of things that you will need to consider. There are currently three different versions of the Gnome desktop available with Ubuntu:
- ubuntu-desktop
- ubuntu-gnome-desktop
- vanilla-gnome-desktop
Ubuntu ships ubuntu-desktop by default and includes the desktop-icons package, which causes issues with PaperWM. The PaperWM devs recommend that you turn off the desktop-icons extension using GNOME Tweaks tool. However, while this step does work in 19.10, they say that users have reported that it is not working 19.04.
According to the PaperWM devs, using ubuntu-gnome-desktop produces the best out of the box results. vanilla-gnome-desktop has some keybindings that raise havoc with PaperWM.
Recommended Read:
Get a Preconfigured Tiling Window Manager on Ubuntu With Regolith
Using tiling window manager in Linux can be tricky with all those configuration. Regolith gives you an out of box i3wm experience within Ubuntu.
How to Use PaperWM?
Like most tiling window managers, PaperWM uses the keyboard to control and manage the windows. PaperWM also supports mouse and touchpad controls. For example, if you have Wayland installed, you can use a three-fingered swipe to navigate.
PaperWM in action
Here is a list of a few of the keybinding that preset in PaperWM:
- Super + , or Super + . to activate the next or previous window
- Super + Left or Super + Rightto activate the window to the left or right
- Super + Up or Super + Downto activate the window above or below
- Super + , or Super + . to activate the next or previous window
- Super + Tab or Alt + Tab to cycle through the most recently used windows
- Super + C to center the active window horizontally
- Super + R to resize the window (cycles through useful widths)
- Super + Shift + R to resize the window (cycles through useful heights)
- Super + Shift + F to toggle fullscreen
- Super + Return or Super + N to create a new window from the active application
- Super + Backspace to close the active window
The Super key is the Windows key on your keyboard. You can find the full list of keybindings on the PaperWM GitHub page.
Final Thoughts on PaperWM
As I have stated previously, I don’t use tiling managers. However, this one has me thinking. I like the fact that you don’t have to do a lot of configuring to get it working. Another big plus is that it is built on GNOME, which means that getting a tiling manager working on Ubuntu is fairly straight forward.
The only downside that I can see is that a system running a dedicated tiling window manager, like Sway, would use fewer system resources and be faster overall. If you are interested, you can check another similar project Material Shell.
What are your thoughts on the PaperWM GNOME extension? Please let us know in the comments below.
If you found this article interesting, please take a minute to share it on social media, Hacker News or Reddit.
Like what you read? Please share it with others.
Tiling windows in gnome
Черепичные окна не являются чем-то новым в Linux. Фактически это один из самых популярных способов отображения окон на платформе. Причина, по которой люди (особенно разработчики) любят установку листов, заключается в том, что она позволяет им одновременно отображать на экране много разных вещей. К сожалению, те, кому в прошлом нравилось работать с оконными менеджерами, сталкивались с неуклюжими, устаревшими средами рабочего стола, управляемыми сочетаниями клавиш, такими как i3. В результате тем, кто использует современные настольные среды, пришлось упустить возможность — до сих пор, благодаря расширению Gnome, которое может включать мозаичные окна в оболочке Gnome.
Это расширение известно как gTileи это позволяет пользователям перенести любимую функциональность листов в многие облегченные оконные менеджеры в современную среду рабочего стола Gnome Shell. Вот как это сделать.
Установка gTile
Поскольку инструмент gTile является расширением оболочки Gnome, пользователи должны установить его из хранилища расширений Gnome. Нажмите здесь, чтобы перейти на страницу расширения gTile. Оттуда найдите ползунок и выберите «вкл.», Чтобы вызвать приглашение установки расширения. Когда появится приглашение, нажмите «установить». gTile должен быть установлен сразу.
Помните, что простая установка будет работать только в том случае, если для вашего браузера включен подключаемый модуль интеграции «Gnome Chrome». Чтобы плагин заработал, следуйте нашему руководству здесь.
Не хотите установить плагин? Рассмотрите возможность установки расширения через загрузку.
Чтобы установить расширение без плагина браузера, откройте «Gnome Tweak Tool» и нажмите «Расширения». Откройте страницу расширения gTile на веб-сайте и щелкните раскрывающееся меню рядом с «Версия оболочки». Выберите версию оболочки Gnome, которую вы используете, чтобы начать загрузку.
Когда загрузка будет завершена, вернитесь к Gnome Tweak Tool и нажмите «Открыть». Нажатие на кнопку «Открыть» откроет диалоговое окно браузера файлов. Это окно просит пользователя найти расширение для установки.
Найдите gTile в разделе «Загрузки» и выберите его. Оттуда он должен установить в систему. Активируйте расширение, прокрутив вниз и нажав «on» в Tweak Tool рядом с «gTile».
Использование gTile
Теперь, когда расширение gTile установлено, вы можете использовать его для получения мозаичных окон в Gnome Shell. Чтобы начать мозаику окон, выберите значок графического инструмента на панели Gnome. Этот значок позволяет пользователю указать gTile, как масштабировать окна в сетке.
Существует три разных размера сетки для масштабирования окон, на которые могут выбирать пользователи. Эти сетки 8 × 6, 6 × 4 и 4 × 4. Чтобы переключаться между сетками, щелкните значок gTile, найдите один из трех параметров сетки и выберите его. Инструмент масштабирования автоматически начнет использовать новый размер.
Примечание: gTile лучше всего работает с несколькими открытыми одновременно окнами.
Ручная черепица
Одна из самых мощных функций gTile — это возможность вручную создавать плитки. Это достигается с помощью оконного менеджера Gnome, а не странных хаков и уловок. Чтобы вручную масштабировать программу, переключитесь на нее. Оттуда используйте сетку, чтобы нарисовать плитку.
Расширение gTile смотрит на чертеж сетки и соответственно масштабирует программу. Повторите этот процесс для каждой программы, чтобы создать собственный мозаичный макет.
Черепица с разделением экрана 4 × 4
Наряду с укладкой вручную, расширение gTile может делать вещи автоматически. Одной из автоматических функций является плитка «4 × 4» (она также масштабирует 4 окна в равных 25% частях экрана). Пользователи должны знать, что 4 × 4 не требует 4 программ. Это масштабируется. Нажатие на эту опцию с 8 открытыми программами превращается в 8 × 8 и т. Д.
Чтобы автоматически масштабировать программы в этом режиме, щелкните значок gTile на панели и щелкните значок, который показывает 4 окна одинакового размера.
1 × 2 Черепица экрана
Еще один хороший режим листов для gTile — режим 1 × 2. В этом режиме пользователи могут иметь одну левую программу, занимающую 50% экрана, а две другие — 25% правой. Как и в другом автоматическом режиме, масштаб 1 × 3 увеличивается (1 × 2 может стать 1 × 4 и т. Д.).
Чтобы расположить программы в режиме 1 × 2, щелкните значок gTile на панели и выберите значок рядом с 4 × 4. Он должен автоматически масштабировать программы в макет 1 × 2.
Удалить gTile
Не хотите больше использовать gTile? Удалите его, открыв Gnome Tweak Tool и нажав кнопку «Расширения». Внутри расширений прокрутите вниз и найдите «gTile». Найдите кнопку «Удалить» и нажмите ее. Либо вернитесь на страницу расширения gTile и нажмите ползунок, чтобы «выключить» его, чтобы временно отключить.
Другие расширения плитки
Наряду с gTile существует множество других замечательных расширений, которые переносят эту функциональность на рабочий стол Gnome. Одна из лучших альтернатив gTile — Tilingnome. Это надежная альтернатива, которая фокусируется в первую очередь на сочетаниях клавиш, а не на мышах. В настоящее время Tilingnome поддерживает все версии Gnome Shell до версии 3.28.
Чтобы установить его, перейдите в хранилище расширений Gnome Shell, нажмите ползунок «Вкл» и установите его. Обязательно посетите официальную страницу Github, чтобы узнать больше о сочетаниях клавиш Tilingnome.
How To Use Tiling Windows In Gnome Shell
Apr 20, 2018
Comment
Tiling windows aren’t a new thing on Linux. In fact, it’s one of the more popular ways to display windows on the platform. The reason people (especially developers) love the tiling setup is because it allows them to have many different things on the screen at once. Unfortunately, those looking to enjoy tiling window managers in the past have had to deal with clunky, aging keyboard-shortcut driven desktop environments like i3. As a result, those using modern desktop environments have had to miss out — until now, thanks to a Gnome extension that can enable tiling windows in Gnome shell.
This extension is known as gTile, and it allows users to bring the beloved tiling functionality found on a lot of lightweight window managers to the modern Gnome Shell desktop environment. Here’s how to set it up.
Installing gTile
Since the gTile tool is a Gnome Shell extension, users should install it from the Gnome extensions store. Click here to get to the gTile extension page. From there, find the slider and select “on” to bring up the extension installation prompt. When the prompt appears, press “install”. gTile should install right away.
Understand that the easy installation will only work if you’ve got the “Gnome Chrome” integration plugin enabled for your browser. To get the plugin working, follow our guide here.
Don’t want to install the plugin? Consider installing the extension via download.
To install the extension without the browser plugin, open up “Gnome Tweak Tool” and click “Extensions”. Open up the gTile extension page on the website, and click the drop-down menu next to “Shell Version”. Select the version of Gnome Shell you use to start the download.
When the download is complete, go back to the Gnome Tweak Tool and click “open”. Clicking the “open” button will bring up a file-browser dialog window. This window asks the user to browse for an extension to install.
Find gTile in “Downloads” and select it. From there, it should install to the system. Activate the extension by scrolling down and clicking “on” in the Tweak Tool next to “gTile”.
Using gTile
Now that the gTile extension has been installed, you can use it to get tiling windows in Gnome Shell. To start tiling windows, select the icon graphical tool icon in the Gnome panel. This icon allows the user to tell gTile how to scale windows on a grid.
There are three different sizes of grids to scale windows on that users can choose from. These grids are 8×6, 6×4, and 4×4. To switch between grids, click the gTile icon, look for one of the three grid options and select it. The scaling tool will automatically start using the new size.
Note: gTile works best with multiple windows open at the same time.
Manual Tiling
One of the most powerful features in gTile is its ability to let the user manually tile. It achieves this by using the Gnome window manager, rather than weird hacks and tricks. To manually scale a program, switch to it. From there, use the grid to draw the tile.
The gTile extension looks at the grid drawing and scales the program accordingly. Repeat this process for every program to create a custom tiled layout.
4×4 split screen tiling
Along with manual tiling, the gTile extension can do things automatically. One of the automatic functions is a “4×4” tile (aka scaling 4 windows in equal 25% portions of a screen). Users should know that 4×4 doesn’t require 4 programs. It scales up. Clicking this option with 8 programs open turns into 8×8, and etc.
To auto scale programs in this mode, click the gTile icon in the panel and click the icon that shows 4 windows in equal size.
1×2 Screen Tiling
Another good tiling mode for gTile is the 1×2 mode. With this mode, users can have one program on the left take up 50% of the screen, while 2 others share 25% of the right. Like the other automatic mode, 1×3 scales up (1×2 can become 1×4, etc).
To tile programs in the 1×2 mode, click the gTile icon on the panel and select the icon next to 4×4. It should automatically scale programs into the 1×2 layout.
Uninstall gTile
Don’t want to use gTile anymore? Uninstall it by opening up Gnome Tweak Tool, and clicking on the “extensions” button. Inside extensions, scroll down and find “gTile”. Look for the “remove” button and click it. Alternatively, go back to the gTile extension page and click the slider to “off” to temporarily disable it.
Other Tiling Extensions
Along with gTile, there are a lot of other great extensions that bring this functionality to the Gnome desktop. One of the best alternatives to gTile is Tilingnome. It’s a solid alternative that focuses primarily on keyboard shortcuts, rather than the mouse. Currently, Tilingnome has support for all versions of Gnome Shell up to version 3.28.
To install it, head over to the Gnome Shell extension store, click the “on” slider and install it. Be sure to also check out the official Github page to learn more about the Tilingnome keyboard shortcuts.
Leave a Reply Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.