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
AutoCalypsoBTS - A simple GUI CalypsoBTS for DragonOS by CrTh

AutoCalypsoBTS 📱 📞 A simple GUI CalypsoBTS for DragonOS by CrTh Download Drago

CrTx0 18 Dec 15, 2022
A GUI panel to manage multi monitor on i3wm.

Monitor manager Only for I3wm (Just for now) It's about two years that I'm using i3 as my window manager and in my experience this window manager allo

Wire.Nemo 3 Nov 06, 2021
PyQt QGraphicsView with selection box. User can move vertical border of the box horizontally.

pyqt-horizontal-selection-square-graphics-view PyQt QGraphicsView with selection box. User can move vertical border of the box horizontally. Requireme

Jung Gyu Yoon 3 Nov 07, 2022
A GUI calculator made with tkinter module in python

GUI-Calculator A GUI calculator made with tkinter module in python How to setup the calculator If pygame is not installed, go to terminal and do pip i

Eric Jing 0 Aug 25, 2021
A GUI for designing Python GUI's for PySimpleGUI.

SimpleGUIBuilder A GUI for designing Python GUI's for PySimpleGUI. Installation There is none :) just download the file from a release and run it. Don

Miguel Martins 65 Dec 22, 2022
AutoKey, a desktop automation utility for Linux and X11.

AutoKey Contents About Installation Zero-installation Method Documentation Support Bug reports and Pull Requests Changelog License About AutoKey, a de

2.5k Dec 31, 2022
Redis GUI using Qt & Python

QRedis A Python, Qt based Redis client user interface. Help wanted Open to people who want to colaborate. Would like to know which features you would

Tiago Coutinho 58 Dec 09, 2022
Simple GUI python app to show a stocks graph performance. Made with Matplotlib and Tiingo.

stock-graph-python Simple GUI python app to show a stocks graph performance. Made with Matplotlib and Tiingo. Tiingo API Key You will need to add your

Toby 12 May 14, 2022
Firefox 96 Webapps for Gnome 3

mozapp Do you prefer Firefox to Chrome? Me too! But ever since Firefox dropped support for standalone web applications, I've resorted to using Chrome

Marten de Vries 8 Oct 31, 2022
yfinance is a library where you can see stocks, crypto and tickers information

yfinance is a library where you can see stocks, crypto and tickers information.

Joaquin 3 Nov 19, 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
A Python Tkinter based Inventory managment System

Inventory Management System Using Python Tkinter Introduction Inventory managemrnt system is an open source platform for manage business. It has a com

Amit Kumar Datta 2 Oct 14, 2021
LyricsGenerator - A simple GUI made using Python(Tkinter) for generating song lyrics

Lyrics Generator Reference :- https://www.geeksforgeeks.org/create-a-gui-to-extr

Somya Ranjan Sahu 3 Mar 25, 2022
Yasb is a highly configurable and hackable taskbar written in python with Qt6.

Yasb: Yet Another Status Bar Yasb is a highly configurable and hackable taskbar written in python with Qt6. This project is still in (very) early deve

Dan 355 Jan 01, 2023
PyEditor - A Simple Text Editor for python

PyEditor work in progress Text Editor for python Installation git clone https://github.com/ArmenG888/PyEditor Install the libraries Linux or mac pip

ArmenG 3 Mar 15, 2022
LCD GUI for P4wnP1 ALOA

GUI for P4wnP1 Colorful UI interface for P4wnP1 ALOA Don't pwn just as a USB client. Use also the USB host capabilities! UPS Lite support Scalability

John 7 Dec 13, 2022
This a pythonTkinter GUI with sqlite3 Project.

FootballGym_MIS This a pythonTkinter GUI with sqlite3 Project. This software is useful if you want to enjoy running a gym. It helps you know which tea

Hikmatullah Mohammadi 2 Jun 19, 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
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

Technerd brainiac 609 Jan 07, 2023
A very simple calculator with a modern UI made in Python thanks for the stunning Sun-Valley-ttk-theme and Segoe UI Variable font.

Fluent-Python-Calculator A simple Python calculator with Sun-Valley-ttk-theme About Fluent-Python-Calculator: A very simple calculator with a modern U

59 Dec 06, 2022