Package Details: matrix-mirage 0.7.2-1

Git Clone URL: https://aur.archlinux.org/matrix-mirage.git (read-only, click to copy)
Package Base: matrix-mirage
Description: A fancy, customizable, keyboard-operable Matrix chat client for encrypted and decentralized communication.
Upstream URL: https://github.com/mirukana/mirage
Licenses: LGPL3
Conflicts: matrix-mirage-git, mirage-matrix
Submitter: Midov
Maintainer: Midov
Last Packager: Midov
Votes: 11
Popularity: 0.59
First Submitted: 2020-06-05 15:19
Last Updated: 2021-07-26 10:19

Latest Comments

electricprism commented on 2021-05-30 21:08

After scoping out current IRC, XMPP, and Matrix clients I've found Mirage is my favorite client & Matrix is my favorite network (As it bridges into other networks, has history from before you were logged in, decentralized, voice & video, etc...).

What was NOT my favorite though was the default background image to the client.

After doing some research I discovered there is a Theme called "Glass.qpl" which allows the background to be transparent and show my opaque wallpaper instead.

IMO this should be default. Here's the code incase anyone else wants to try:

~/.config/mirage/settings.py

self.include_builtin("config/settings.py")

class General:
    theme: str = "Glass.qpl"
    #theme: str = "MyTheme.qpl"
    zoom: float = 1.5

Here's an example file if you want to make your own:

https://github.com/mirukana/mirage/blob/master/src/themes/Glass.qpl

Which supposedly should go here:

~/.local/share/mirage/themes/MyTheme.qpl

sTiKyt commented on 2021-05-11 17:47

`! 20:46:32 | QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root' ~ 20:46:32 | Got library name: "/usr/lib/qt/qml/io/thp/pyotherside/libpyothersideplugin.so" ! 20:46:32 | QSystemTrayIcon::setVisible: No Icon set /usr/lib/python3.9/site-packages/baron/grammator.py:830: ParserGeneratorWarning: Token 'EXEC' is unused parser = pg.build() ~ 20:46:37 | "PyOtherSide error: Traceback (most recent call last):\n\n File \"qrc:/src/backend/qml_bridge.py\", line 181, in <module>\n BRIDGE = QMLBridge()\n\n File \"qrc:/src/backend/qml_bridge.py\", line 52, in init\n from .backend import Backend\n\n File \"qrc:/src/backend/backend.py\", line 28, in <module>\n from .matrix_client import MatrixClient\n\n File \"qrc:/src/backend/matrix_client.py\", line 42, in <module>\n from .html_markdown import HTML_PROCESSOR as HTML\n\n File \"qrc:/src/backend/html_markdown.py\", line 11, in <module>\n import html_sanitizer.sanitizer as sanitizer\n\nModuleNotFoundError: No module named 'html_sanitizer'\n" ! 20:46:37 | Unhandled PyOtherSide error: Cannot import module: backend.qml_bridge (Traceback (most recent call last):

File "qrc:/src/backend/qml_bridge.py", line 181, in <module> BRIDGE = QMLBridge()

File "qrc:/src/backend/qml_bridge.py", line 52, in init from .backend import Backend

File "qrc:/src/backend/backend.py", line 28, in <module> from .matrix_client import MatrixClient

File "qrc:/src/backend/matrix_client.py", line 42, in <module> from .html_markdown import HTML_PROCESSOR as HTML

File "qrc:/src/backend/html_markdown.py", line 11, in <module> import html_sanitizer.sanitizer as sanitizer

ModuleNotFoundError: No module named 'html_sanitizer' ) ~ 20:46:37 | "PyOtherSide error: Traceback (most recent call last):\n\n File \"<string>\", line 1, in <module>\n\nNameError: name 'BRIDGE' is not defined\n" ! 20:46:37 | Unhandled PyOtherSide error: Function not found: 'BRIDGE.call_backend_coro' (Traceback (most recent call last):

File "<string>", line 1, in <module>

NameError: name 'BRIDGE' is not defined ) `

Midov commented on 2020-07-23 21:30

Thanks, added

PedroHLC commented on 2020-07-23 15:59

You're missing git in makepends. (required for building from a clean chroot). And libxss in depends.Otherwise:

src/utils.h:17:14: fatal error: X11/extensions/scrnsaver.h: No such file or directory

The same for the -git packages.

Thanks for maintaning it!