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
Projeto de mini-games de azar com interface gráfica utilizando Python e PySimpleGui.

Gambling Mini jogos de azar unidos em uma mesma interface gráfica, utilizando a linguagem de programação Python em conjunto com a biblioteca de interf

Clayton Garcia da Silva 3 Nov 19, 2021
Py address book gui - An address book with graphical user interface developed with Python Tkinter

py_address_book_gui An address book with graphical user interface developed with

Milton 4 Feb 01, 2022
A small GUI random roll call program made by Python.

A small GUI random roll call program made by Python.

Yuchen Ren 0 Feb 21, 2022
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

yeppiidev 15 Dec 21, 2022
A Python based Connect 4 game made with DearPyGUI

Ultimate-Connect-4 A Python based Connect 4 game made with DearPyGUI NOTICE: If you connect to the game server hosted by Jah-On and attempt to send ma

4 Jun 01, 2022
Example GUI for Command line capable machine learning programs

Example GUI for Command line capable machine learning programs This is an example GUI made in PysimpleGUI and Tkinter, mainly for machine learning pro

Kim Yongwook 4 May 31, 2022
This is the new and improved Plex Automatic Pre-roll script with a GUI

Rollarr This is the new and improved Automatic Pre-roll script with a GUI for Plex now called Rollarr! It should be stable but if you find a bug pleas

164 Nov 04, 2022
🧮A simple calculator written in python allows you to make simple calculations, write charts, calculate the dates, and exchange currency.

Calculator 🖩 A simple calculator written in python allows you to make simple calculations, write charts, calculate the dates, and exchange currency.

Jan Kupczyk 1 Jan 15, 2022
Easily display all of your creative avatars to keep them consistent across websites.

PyAvatar Easily display all of your creative avatars to keep them consistent across websites. Key Features • Download • How To Use • Support • Contrib

William 2 Oct 02, 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
A simple browser for familiarity to PyQt :)

Erown_Browser a simple browser for familiarity to PyQt :) for start work with this install requirements by pip install -r requirements or you can use

Ehsan Amirahmadi 9 May 18, 2022
Python Screen Recorder using Python

PY-Screen-Recorder Python Screen Recorder using Python Requirement: pip install cv2 pip install pyautogui pip install numpy How to reach me? You can r

SonLyte 8 Nov 08, 2021
Chatterpatter - A simple GUI complex backend Chat Application made using python

Chatterpatter - A simple GUI complex backend Chat Application made using python

Gurneet Singh 2 Jan 08, 2022
Write desktop and web apps in pure Python

Flexx Want to stay up-to-date about (changes to) Flexx? Subscribe to the NEWS issue. Introduction Flexx is a pure Python toolkit for creating graphica

flexxui 3.1k Dec 29, 2022
A simple project used Tkinter module to make a seperate window

Project Title This is a program to run a databse where you can store the general information of poeple. This is a very simple project and i have used

Divyansh Bhardwaj 0 Jun 25, 2022
WhirlEdit, an excellent {code} editor

HELP! If you're experienced, I want you to make an executable for your platform (windows/mac/linux) and help me.. For more info get in touch at whirlp

whmsft 10 Aug 18, 2022
Edifice: a declarative GUI library for Python

Edifice is a Python library for building reactive UI, inspired by modern Javascript libraries such as React.

David Ding 193 Dec 11, 2022
Create highly interactive web pages purely in Python

A package for building highly interactive user interfaces in pure Python inspired by ReactJS.

701 Jan 03, 2023
A simple desktop news application written using python created using PyQt5

News-Application---Python This is a news application created using PyQt5. News is fetched through API from newsapi.org. Available top headlines from c

Sritiman Adak 1 Nov 14, 2021
This is a rip off of the classical iPhone Calculator . This project has been made with PyQT5

iPhoneCalcRIP-OFF This is a rip off of the classical iPhone Calculator . This project has been made with PyQT5

Juss Patel 7 May 01, 2022