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
Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS

Kivy Innovative user interfaces made easy. Kivy is an open source, cross-platform Python framework for the development of applications that make use o

Kivy 15.4k Jan 07, 2023
Awesome examples for my Sun Valley ttk theme!

Sun Valley ttk theme examples This is the examples repo for my stunning Sun Valley ttk theme! Be sure to start and atch this repo, because I will uplo

rdbende 117 Jan 03, 2023
This is a GUI application to plot functions in the form Y = F(X)

Plotter This is a GUI application to plot functions in the form Y = F(X) Technologies Python Qt designer Python unittest matplotlib Running Navigate

ahmedasad236 3 Dec 26, 2021
A little Python library for making simple Electron-like HTML/JS GUI apps

Eel Eel is a little Python library for making simple Electron-like offline HTML/JS GUI apps, with full access to Python capabilities and libraries. Ee

Chris Knott 5.4k Jan 07, 2023
The GUI application by Python3.8. Using QT Design draw UI and generator UI XML file provides to PySide2 build GUI components

The GUI application by Python3.8. Using QT Design draw UI and generator UI XML file provides to PySide2 build GUI components. Total adopt OOD design class, service, and abstract class. OOP implemente

Jiage 1 Jan 11, 2022
Aplicação GUI feita em Python para estudos de cadastro (forms).

Cadastro de DEVs GUI 💻 A ideia original veio do repositório do https://github.com/PedroTomazeti nomeado 'Projetos-Independentes-HTML-CSS' Nele há um

Yago Goltara 3 Aug 15, 2021
🧮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
A GUI based CRUD database management system built using mysql and python

A GUI based CRUD database management system built using mysql and python

Aquila 2 Feb 13, 2022
Key Cast - Cast your key presses and mouse clicks on the screen, while casting your favorite application on the screen. Better than the rest.

Key Cast Screen cast your keyboard and mouse clicks in style Project Homepage » View Demo · Report Bug · Request Feature Table of Contents Introductio

Mehul Singh Teya 13 Dec 23, 2022
Software com funçoes de A a Z feito no Python

Introdução Iniciante em programação Python, decidi criar um programa com diversas ferramentas de A a Z. Funções Ferramenta de Gerenciamento e Manutenç

João Pedro 1 Jan 26, 2022
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
This program is written in python. It will help you find a valid solution for a sudoku puzzle.

Sudoku-Solver-Using-Tkinter This program is written in python. It will help you find a valid solution for a sudoku puzzle. Requirements: Python3 IDLE

Ankan Mahapatra 3 Oct 02, 2021
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
All you need to learn Tkinter!

Tkinter This repository contains the codes and resources which I used to learn the standard GUI library of Python, Tkinter! Best Tkinter Resources Vid

Samyak Jain 3 May 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
Verify file hashes of downloaded files easily in a GUI

HASH-verify Verify file hashes of downloaded files easily in a GUI What it does... This gui based Python3 app calculates 3 types of file hashes and ca

Christian Richter-Pedersen 10 Dec 13, 2022
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 Based Figlet Maker

Figlet Creation Create Figlets easily using this application created using PySimpleGUI. Installation Old-school Straight Pip pip install psg-figlet pi

PySimpleGUI 8 Jan 06, 2023
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
Signin/Signup GUI form using tkinter in python

SignIn-SignUpFormRepo Hello there, I am Shahid and this is the Signin/Signup GUI form using tkinter in python if you want to use avatar images then pa

Shahid Akhtar 1 Nov 09, 2021