MATE Layouts is a small panel layout switching application for the MATE Desktop.

Overview

MATE Layouts

MATE Layouts Icon

MATE Layouts is a small panel layout switching application for the MATE Desktop.

This application makes it easy to quickly metamorphose your desktop to your favourite workflow.
You are nostalgic and prefer a traditional experience? Check out the timeless, productive Gnome 2 desktop!
Want to use the more trendy, innovative layouts? Maybe you should try the Contemporary or Cupertino layout!

MATE Layouts

MATE Layouts is written in Python with the GTK Toolkit and based on mate-tweak.

Installation

Dependencies

Manjaro:

sudo pacman -S python-distutils-extra 

Debian / Ubuntu:

sudo apt install python3-pip python3-distutils python3-distutils-extra python3-psutil python3-setproctitle libnotify-dev dconf-cli

Build and Install from source

Using meson (preferred)

git clone https://github.com/FreaxMATE/mate-layouts.git
cd mate-layouts
meson build --prefix=/usr
cd build
sudo ninja install
# Uninstall
sudo ninja uninstall

Using Pip / python setuptools

git clone https://github.com/FreaxMATE/mate-layouts.git
cd mate-layouts
sudo pip3 install .
# Uninstall
sudo pip3 uninstall mate-layouts

on Debian as for now you have to use sudo python setup.py install instead of pip (you'll have to manually uninstall the application)

License

Copyright 2020 FreaxMATE

Licensed under the terms of the GPLv3 license: https://www.gnu.org/licenses/gpl-3.0.html

You might also like...
A Virtual Desktop Assistant Written in Python
A Virtual Desktop Assistant Written in Python

DesktopAssitant A Virtual Desktop Assistant Written in Python. It's generally a basic virtual assistant The basic purpose of this is to make work easi

Make desktop applications using HTML and CSS with python
Make desktop applications using HTML and CSS with python

Neutron Make desktop applications using HTML and CSS with python What is Neutron Neutron will allow developers to design modern applications in python

A simple Python Module for sending cross-platform desktop notifications on Windows, macOS and Linux
A simple Python Module for sending cross-platform desktop notifications on Windows, macOS and Linux

notify.py Cross platform desktop notifications for Python scripts and applications. Docs You can read the docs on this Git's Wiki, or here Supported P

Create custom desktop notificatons using python

Create custom desktop notificatons using python In this video i am going to use a module called plyer

Cross-platform BrowserViews for the desktop.
Cross-platform BrowserViews for the desktop.

Webview We use wxPython Phoenix to provide webviews. It's cross platform between Windows and macOS primarily, Linux versions require extra setup. Appl

A small pomodoro GUI for Windows/Linux created in Python with PyQt5.
A small pomodoro GUI for Windows/Linux created in Python with PyQt5.

Pomodoro A small pomodoro GUI for Windows/Linux created with PyQt5. Features The "Timer" tab allows you to set your desired work and rest times aswell

A small manager/GUI Frontend for QEMU written in Python
A small manager/GUI Frontend for QEMU written in Python

qemu-manager A small manager/GUI Frontend for QEMU written in Python Requirements You'll need to have the following tools installed to run this: QEMU

A small GUI random roll call program made by Python.

A small GUI random roll call program made by Python.

Small Python scripts to take screenshot from a KaiOS/FFOS device and to mirror the screen of your phone.

This version of kaiscr is written by tkinter and can run in windows(use kailive-tk.py). "kailive-tk-speed.py" is speed optimization version. The sourc

Releases(v0.1.1)
  • v0.1.1(Mar 3, 2022)

  • v0.1.0(Mar 3, 2022)

  • v0.0.9(Dec 31, 2021)

  • v0.0.8(Dec 29, 2021)

  • v0.0.7(Oct 9, 2021)

  • v0.0.6(Oct 8, 2021)

    Commits since https://github.com/FreaxMATE/mate-layouts/releases/tag/v0.0.5

    8cef9dc add option to set volume control f5db817 structure code and support volctl

    Source code(tar.gz)
    Source code(zip)
  • v0.0.5(Sep 11, 2021)

  • v0.0.4(Sep 11, 2021)

    Commits since https://github.com/FreaxMATE/mate-layouts/releases/tag/v0.0.3

    936f85c add custom symbolic previews a2f4aa8 delete unused autostarts fec32d7 drop indicators and maximus support

    Source code(tar.gz)
    Source code(zip)
  • v0.0.3(Sep 10, 2021)

    • update default layout previews

    redmond-no-indicators-symbolic redmond-no-indicators-logo-symbolic

    Commits since https://github.com/FreaxMATE/mate-layouts/releases/tag/v0.0.2

    e6087da readd screenshot bfcdf41 delete screenshot cef551f change default previews 971513a add meson preferred hint to readme 2492650 update screenshot 6332ff6 remove screenshot 1524032 apple logo black

    Source code(tar.gz)
    Source code(zip)
  • v0.0.2(Mar 18, 2021)

    • add export support
    • add import support
    • update layouts-previews

    layout_preview layout_preview_logo

    Commits since https://github.com/FreaxMATE/mate-layouts/releases/tag/v0.0.1

    8312a8d (HEAD -> main, origin/main, origin/HEAD) import support efbb956 update screenshot 28d9fd2 polish dialogs 56ddc24 correct path 6e9713f add support for all our humble debian users e9e3549 add meson install doc to readme 5df35ce add meson support 145f76f no transparency in layout-previews 17dce54 Revert "create yaml" d5b0f2d create yaml f8688bd update readme 96524b1 add debian hint 6830ea1 replace box with vbox e7f3afb update icon path readme 2c31503 add netbok support 378bab6 Merge branch 'main' of https://github.com/FreaxMATE/mate-layouts 84273d4 layout updates 30c105e Update issue templates 5ce65b9 polish glade file aa0ab27 logo semitransparent ab2ea79 can-default on ccd1277 do not kill brisk menu 5ce7be7 update screenshot 62b3f01 add export process 488ddd7 fix command line issues 28330a6 use png instead of svg b35a9da focus current active layout 9211f8a wrap window content in a notebook 5ddcf74 change preview color mate green, add color replace script 114d717 dynamically adapt policy exec path 640d851 find helper script debian 847cbf8 select right layout on startup ed8516a Merge pull request #2 from FreaxMATE/aur

    Source code(tar.gz)
    Source code(zip)
  • v0.0.1(Dec 27, 2020)

Owner
Wilbur Wetterquarz
Wilbur Wetterquarz
A html canvas based screencasting server with occasional ground-truth updates via screenshots and very fast input drawing

rm2canvas A html canvas based screencasting server for the reMarkable 1/2 digital paper systems. It draws live on the canvas from the remarkables touc

45 Sep 08, 2022
Learn to build a Python Desktop GUI app using pywebview, Python, JavaScript, HTML, & CSS.

Python Desktop App Learn how to make a desktop GUI application using Python, JavaScript, HTML, & CSS all thanks to pywebview. pywebview is essentially

Coding For Entrepreneurs 55 Jan 05, 2023
TextTUI is a set of extensions to the Textual and Textual-Inputs libraries

TextTUI is a set of extensions to the Textual and Textual-Inputs libraries. Currently a Work in Progress that is based on the 0.1.14 branch of

3 Feb 10, 2022
The Python-Weather-App is a service that provides weather data

The Python-Weather-App is a service that provides weather data, including current weather data to the developers of web services and mobile applications.

Sayed Tabish 1 Dec 13, 2021
A hotkey manager that runs in the system tray. Uses PySimpleGUI for the GUI and the system tray.

PySimpleHotkey PySimpleHotkey A hotkey manager that runs in the system tray. Uses PySimpleGUI for the GUI and the system tray. Packages Used This proj

PySimpleGUI 20 Nov 14, 2022
Project made in Qt Designer + Python, for evaluation in the subject Introduction to Programming in IFPE - Paulista campus.

Project made in Qt Designer + Python, for evaluation in the subject Introduction to Programming in IFPE - Paulista campus.

Paola Rodrigues 2 Apr 13, 2022
Kivy is an open source Python framework for creating cross-platform multi-touch mobile applications with Natural User Interface.

Kivy is an open source Python framework for creating cross-platform multi-touch mobile applications with Natural User Interface.

Grace Ugochi Nneji 3 Feb 15, 2022
`rosbag filter` with Gooey-based GUI

rosbag_filter_gui rosbag filter with Gooey-based GUI Test-passed Ubuntu 20.04 ROS Noetic Python 3.8 Installation

Yujie He 2 Dec 07, 2021
Delphi's FireMonkey framework as a Python module for Windows, MacOS, Linux, and Android GUI development.

DelphiFMX4Python Delphi's FireMonkey framework as a Python module for Windows, MacOS, Linux, and Android GUI development. About: The delphifmx library

Embarcadero Technologies 191 Jan 09, 2023
Browser - A GTK browser trying to follow the GNOME Human Interface Guidelines.

A simple GTK browser trying to follow the GNOME Human Interface Guidelines.

Cleo Menezes 12 Nov 26, 2022
A system tray application written in python that will assist you with your keyboard endeavors.

A system tray application written in python that will assist you with your keyboard endeavors. It has features such as abbreviation, email autofill, media control, writing from clipboard ,typing curr

Mach50 1 Dec 15, 2021
Uma interfáce de usuário relativamente simples em pyqt5 + escolha de dispositivos

Interface para Scrcpy Uma interfáce de usuário relativamente simples em pyqt5 para sistemas UNIX Requerimentos: Python3 PyQt5 adb scrcpy Você pode ins

hayukimori 10 Dec 16, 2022
Textual is a TUI (Text User Interface) framework for Python inspired by modern web development.

Textual is a TUI (Text User Interface) framework for Python inspired by modern web development.

Will McGugan 17.1k Jan 08, 2023
Python code examples on how to create several applications using Dear PyGui.

Python code examples on how to create several applications using Dear PyGui. Includes building and editing a table, as well as visualizing sorting algorithms in a plot.

Alexander H. 7 Sep 15, 2022
This is a short GUI project to evaluate Pbk solution.

Polubarinova-Kochina-solutions (Standalone GUI executables for Windows and Mac) Oden Institute for Computational Engineering and Sciences / Jackson Sc

Mohammad Afzal Shadab 1 Dec 24, 2022
Python Screen Recorder

Python Screen Recorder a simple customizable screen recorder made in python 🐍 Requirements Operation system: Windows Python Version: 3.9.x Required M

Arsh 3 May 25, 2022
Use NixOS Without Coding

(Work in Progress) Nix-Gui Make NixOS usable for non-technical users through a settings / package management GUI. Motives The declarative nature of Ni

548 Dec 30, 2022
Plantasia, all your plants and muchrooms in one place!

Plantasia Project Description Tkinter GUI to be used as a repository for plants and muchrooms. It helps to optimize the search for species that have h

Marco Rodrigues 1 Dec 23, 2021
Small Python scripts to take screenshot from a KaiOS/FFOS device and to mirror the screen of your phone.

This version of kaiscr is written by tkinter and can run in windows(use kailive-tk.py). "kailive-tk-speed.py" is speed optimization version. The sourc

openGiraffes Group 2 Mar 02, 2022
Build GUI for your Python program with JavaScript, HTML, and CSS

https://pywebview.flowrl.com pywebview is a lightweight cross-platform wrapper around a webview component that allows to display HTML content in its o

Roman 3.3k Jan 01, 2023