Package Details: gnome-terminal-transparency 3.52.0-1

Git Clone URL: https://aur.archlinux.org/gnome-terminal-transparency.git (read-only, click to copy)
Package Base: gnome-terminal-transparency
Description: The GNOME Terminal Emulator with background transparency
Upstream URL: https://wiki.gnome.org/Apps/Terminal
Keywords: gnome terminal transparency
Licenses: cc-by-sa-3.0, GPL-3.0-or-later, GPL-3.0-only, GFDL-1.3-only
Groups: gnome-extra
Conflicts: gnome-terminal
Provides: gnome-terminal
Submitter: hoschi
Maintainer: hoschi
Last Packager: hoschi
Votes: 110
Popularity: 0.78
First Submitted: 2016-04-12 21:23 (UTC)
Last Updated: 2024-03-29 17:07 (UTC)

Required by (12)

Sources (2)

Pinned Comments

hoschi commented on 2017-04-26 15:38 (UTC) (edited on 2022-11-06 16:47 (UTC) by hoschi)

Hi!

This is less invasive than gnome-terminal-fedora because it doesn't include the notification feature. Therefore you can stay with the regular vte3 and vte-common! To fulfill the makedepends you probably need to install the packages itstool, docbook-xsl, appstream-glib and yelp-tools. Ensure that you have installed the package group base-devel, which is a requirement to use AUR.

http://i.imgur.com/whZYSLX.png

Top Workaround with devilspie, fore- and background are transparent.

Bottom Background transparency with gnome-terminal, better readability.

@Users of Manjaro

Please check if Manjaro is providing the same version of GNOME, especially the dependencies vte3 and vte-common. If you want the package for an older release, you can pick the required files from the git log.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 .. 11 Next › Last »

hoschi commented on 2022-01-14 08:57 (UTC) (edited on 2022-01-14 10:59 (UTC) by hoschi)

@MichaelP:
You're right. I've reported this to upstream, seems to be a problem in the meson.build of the upstream project.
The official package is also affected.
A workaround seems to be to downgrade meson to "0.60.3".

Thanks for your report :)

MichaelP commented on 2022-01-13 21:09 (UTC)

==> Retrieving sources... -> Downloading gnome-terminal-3.42.1.tar.xz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1764k 100 1764k 0 0 2013k 0 --:--:-- --:--:-- --:--:-- 4607k -> Found transparency.patch ==> Validating source files with sha256sums... gnome-terminal-3.42.1.tar.xz ... Passed transparency.patch ... Passed -> docbook-xsl not satisfied, flushing install queue ==> Making package: gnome-terminal-transparency 3.42.1-1 (Thu 13 Jan 2022 04:05:34 PM EST) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found gnome-terminal-3.42.1.tar.xz -> Found transparency.patch ==> Validating source files with sha256sums... gnome-terminal-3.42.1.tar.xz ... Passed transparency.patch ... Passed ==> Removing existing $srcdir/ directory... ==> Extracting sources... -> Extracting gnome-terminal-3.42.1.tar.xz with bsdtar ==> Starting prepare()... patching file src/org.gnome.Terminal.gschema.xml patching file src/preferences.ui patching file src/profile-editor.cc patching file src/terminal-schemas.hh patching file src/terminal-screen.cc patching file src/terminal-window.cc patching file src/terminal-window.cc patching file src/terminal-screen.cc patching file src/terminal-window.cc patching file po/am.po patching file po/an.po patching file po/ar.po patching file po/as.po patching file po/ast.po patching file po/az.po patching file po/be.po patching file po/be@latin.po patching file po/bg.po patching file po/bn.po patching file po/bn_IN.po patching file po/br.po patching file po/bs.po patching file po/ca.po patching file po/ca@valencia.po patching file po/cs.po patching file po/cy.po patching file po/da.po patching file po/de.po patching file po/dz.po patching file po/el.po patching file po/en@shaw.po patching file po/en_CA.po patching file po/en_GB.po patching file po/eo.po patching file po/es.po patching file po/et.po patching file po/eu.po patching file po/fa.po patching file po/fi.po patching file po/fr.po patching file po/fur.po patching file po/ga.po patching file po/gl.po patching file po/gu.po patching file po/he.po patching file po/hi.po patching file po/hr.po patching file po/hu.po patching file po/hy.po patching file po/id.po patching file po/it.po patching file po/ja.po patching file po/ka.po patching file po/kk.po patching file po/km.po patching file po/kn.po patching file po/ko.po patching file po/ku.po patching file po/lt.po patching file po/lv.po patching file po/mai.po patching file po/mg.po patching file po/mk.po patching file po/ml.po patching file po/mn.po patching file po/mr.po patching file po/ms.po patching file po/nb.po patching file po/nds.po patching file po/ne.po patching file po/nl.po patching file po/nn.po patching file po/oc.po patching file po/or.po patching file po/pa.po patching file po/ps.po patching file po/pt.po patching file po/pt_BR.po patching file po/ro.po patching file po/ru.po patching file po/rw.po patching file po/si.po patching file po/sk.po patching file po/sl.po patching file po/sq.po patching file po/sr.po patching file po/sr@latin.po patching file po/sv.po patching file po/ta.po patching file po/te.po patching file po/tg.po patching file po/th.po patching file po/tr.po patching file po/ug.po patching file po/uk.po patching file po/vi.po patching file po/wa.po patching file po/xh.po patching file po/zh_CN.po patching file po/zh_HK.po patching file po/zh_TW.po ==> Sources are ready. ==> Making package: gnome-terminal-transparency 3.42.1-1 (Thu 13 Jan 2022 04:05:37 PM EST) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> WARNING: Using existing $srcdir/ tree ==> Starting build()... + exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_lto=true -D b_pie=true gnome-terminal-3.42.1 build The Meson build system Version: 0.61.0 Source dir: /home/mike/.cache/yay/gnome-terminal-transparency/src/gnome-terminal-3.42.1 Build dir: /home/mike/.cache/yay/gnome-terminal-transparency/src/build Build type: native build Project name: gnome-terminal Project version: 3.42.1 C compiler for the host machine: cc (gcc 11.1.0 "cc (GCC) 11.1.0") C linker for the host machine: cc ld.bfd 2.36.1 C++ compiler for the host machine: c++ (gcc 11.1.0 "c++ (GCC) 11.1.0") C++ linker for the host machine: c++ ld.bfd 2.36.1 Host machine cpu family: x86_64 Host machine cpu: x86_64 Compiler for C supports arguments -std=gnu11: YES gnome-terminal-3.42.1/meson.build:121: WARNING: Consider using the built-in option for language standard version instead of using "-std=gnu11". Compiler for C++ supports arguments -std=gnu++11: YES gnome-terminal-3.42.1/meson.build:129: WARNING: Consider using the built-in option for language standard version instead of using "-std=gnu++11". Compiler for C supports arguments -Waggregate-return: YES Compiler for C supports arguments -Wall: YES Compiler for C supports arguments -Wcast-align: YES Compiler for C supports arguments -Wendif-labels: YES Compiler for C supports arguments -Werror=implicit-function-declaration: YES Compiler for C supports arguments -Werror=init-self: YES Compiler for C supports arguments -Werror=missing-include-dirs: YES Compiler for C supports arguments -Werror=missing-prototypes: YES Compiler for C supports arguments -Werror=pointer-arith: YES Compiler for C supports arguments -Wextra: YES Compiler for C supports arguments -Wfloat-equal: YES Compiler for C supports arguments -Wformat-signedness: YES Compiler for C supports arguments -Wimplicit: YES Compiler for C supports arguments -Wlogical-op: YES Compiler for C supports arguments -Wmissing-declarations: YES Compiler for C supports arguments -Wmissing-format-attribute: YES Compiler for C supports arguments -Wmissing-include-dirs: YES Compiler for C supports arguments -Wmissing-noreturn: YES Compiler for C supports arguments -Wnested-externs: YES Compiler for C supports arguments -Wno-missing-field-initializers: YES Compiler for C supports arguments -Wno-switch-enum: YES Compiler for C supports arguments -Wno-unused-parameter: YES Compiler for C supports arguments -Wold-style-definition: YES Compiler for C supports arguments -Wpacked: YES Compiler for C supports arguments -Wshadow: YES Compiler for C supports arguments -Wsign-compare: YES Compiler for C supports arguments -Wstrict-aliasing=2: YES Compiler for C supports arguments -Wstrict-prototypes: YES Compiler for C supports arguments -Wundef: YES Compiler for C supports arguments -Wuninitialized: YES Compiler for C supports arguments -Wunsafe-loop-optimizations: YES Compiler for C supports arguments -Wvla: YES Compiler for C supports arguments -Wwrite-strings: YES Compiler for C supports arguments -fdiagnostics-show-option: YES Compiler for C supports arguments -fno-common: YES Compiler for C supports arguments -fstack-protector: YES Compiler for C supports arguments -fstack-protector-strong: YES Compiler for C supports arguments -fvisibility=hidden: YES Compiler for C supports arguments -fno-strict-aliasing: YES Compiler for C supports arguments -Waggregate-return: YES (cached) Compiler for C supports arguments -Werror=implicit-function-declaration: YES (cached) Compiler for C supports arguments -Werror=missing-prototypes: YES (cached) Compiler for C supports arguments -Wimplicit: YES (cached) Compiler for C supports arguments -Wimplicit-fallthrough=3: YES Compiler for C supports arguments -Wmissing-parameter-type: YES Compiler for C supports arguments -Wnested-externs: YES (cached) Compiler for C supports arguments -Wold-style-declaration: YES Compiler for C supports arguments -Wold-style-definition: YES (cached) Compiler for C supports arguments -Woverride-init: YES Compiler for C supports arguments -Wsign-compare: YES (cached) Compiler for C supports arguments -Wstrict-prototypes: YES (cached) Compiler for C supports arguments -fvisibility=hidden: YES (cached) Compiler for C++ supports arguments -Waggregate-return: YES Compiler for C++ supports arguments -Wall: YES Compiler for C++ supports arguments -Wcast-align: YES Compiler for C++ supports arguments -Wendif-labels: YES Compiler for C++ supports arguments -Werror=implicit-function-declaration: YES Compiler for C++ supports arguments -Werror=init-self: YES Compiler for C++ supports arguments -Werror=missing-include-dirs: YES Compiler for C++ supports arguments -Werror=missing-prototypes: YES Compiler for C++ supports arguments -Werror=pointer-arith: YES Compiler for C++ supports arguments -Wextra: YES Compiler for C++ supports arguments -Wfloat-equal: YES Compiler for C++ supports arguments -Wformat-signedness: YES Compiler for C++ supports arguments -Wimplicit: NO Compiler for C++ supports arguments -Wlogical-op: YES Compiler for C++ supports arguments -Wmissing-declarations: YES Compiler for C++ supports arguments -Wmissing-format-attribute: YES Compiler for C++ supports arguments -Wmissing-include-dirs: YES Compiler for C++ supports arguments -Wmissing-noreturn: YES Compiler for C++ supports arguments -Wnested-externs: NO Compiler for C++ supports arguments -Wno-missing-field-initializers: YES Compiler for C++ supports arguments -Wno-switch-enum: YES Compiler for C++ supports arguments -Wno-unused-parameter: YES Compiler for C++ supports arguments -Wold-style-definition: NO Compiler for C++ supports arguments -Wpacked: YES Compiler for C++ supports arguments -Wshadow: YES Compiler for C++ supports arguments -Wsign-compare: YES Compiler for C++ supports arguments -Wstrict-aliasing=2: YES Compiler for C++ supports arguments -Wstrict-prototypes: NO Compiler for C++ supports arguments -Wundef: YES Compiler for C++ supports arguments -Wuninitialized: YES Compiler for C++ supports arguments -Wunsafe-loop-optimizations: YES Compiler for C++ supports arguments -Wvla: YES Compiler for C++ supports arguments -Wwrite-strings: YES Compiler for C++ supports arguments -fdiagnostics-show-option: YES Compiler for C++ supports arguments -fno-common: YES Compiler for C++ supports arguments -fstack-protector: YES Compiler for C++ supports arguments -fstack-protector-strong: YES Compiler for C++ supports arguments -fvisibility=hidden: YES Compiler for C++ supports arguments -fno-strict-aliasing: YES Compiler for C++ supports arguments -Wimplicit-fallthrough=5: YES Compiler for C++ supports arguments -Wnon-virtual-dtor: YES Compiler for C++ supports arguments -Wstrict-null-sentinel: YES Compiler for C++ supports arguments -fvisibility-inlines-hidden: YES Compiler for C++ supports arguments -fvisibility=hidden: YES (cached) Compiler for C++ supports arguments -fvisibility-inlines-hidden: YES (cached) Compiler for C++ supports arguments -fvisibility=hidden: YES (cached) Compiler for C supports arguments -Werror=format=2 -Werror=format-nonliteral -Werror=format-security: YES gnome-terminal-3.42.1/meson.build:293: WARNING: Consider using the built-in warning_level option instead of using "-Wall". gnome-terminal-3.42.1/meson.build:293: WARNING: Consider using the built-in warning_level option instead of using "-Wextra". Found pkg-config: /usr/bin/pkg-config (1.8.0) Run-time dependency vte-2.91 found: YES 0.66.2 Run-time dependency dconf found: YES 0.40.0 Run-time dependency gio-2.0 found: YES 2.70.2 Run-time dependency gio-unix-2.0 found: YES 2.70.2 Run-time dependency glib-2.0 found: YES 2.70.2 Run-time dependency gtk+-3.0 found: YES 3.24.31 Run-time dependency libpcre2-8 found: YES 10.39 Run-time dependency threads found: YES Run-time dependency gsettings-desktop-schemas found: YES 41.0 Run-time dependency uuid found: YES 2.37.2 Run-time dependency libnautilus-extension found: YES 41.2 Run-time dependency x11 found: YES 1.7.3.1 Configuring config.h using configuration Program glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas) Program xsltproc found: YES (/usr/bin/xsltproc) Program gdbus-codegen found: YES (/usr/bin/gdbus-codegen) Found pkg-config: /usr/bin/pkg-config (1.8.0) Program glib-mkenums found: YES (/usr/bin/glib-mkenums) Program glib-mkenums found: YES (/usr/bin/glib-mkenums) gnome-terminal-3.42.1/src/meson.build:85: WARNING: Project targeting '>= 0.49.0' but tried to use feature introduced in '0.50.0': install arg in configure_file. Configuring terminal-version.hh using configuration Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)

gnome-terminal-3.42.1/src/meson.build:172:0: ERROR: gnome.genmarshal keyword argument 'sources' was of type array[File] but should have been array[str] that cannot be empty

A full log can be found at /home/mike/.cache/yay/gnome-terminal-transparency/src/build/meson-logs/meson-log.txt ==> ERROR: A failure occurred in build(). Aborting... checking dependencies... :: python optionally requires python-setuptools

Packages (16) docbook-xml-4.5-9 docbook-xsl-1.79.2-7 itstool-1:2.0.7-1 mallard-ducktype-1.0.2-8 meson-0.61.0-4 ninja-1.10.2-1 python-appdirs-1.4.4-6 python-lxml-4.6.5-1 python-more-itertools-8.10.0-4 python-ordered-set-4.0.2-6 python-packaging-20.9-7 python-pyparsing-2.4.7-6 python-setuptools-1:59.1.0-1 python-six-1.16.0-5 yelp-tools-41.0-1 yelp-xsl-41.1-1

Total Removed Size: 46.91 MiB

:: Do you want to remove these packages? [Y/n] :: Processing package changes... ( 1/16) removing meson [######################] 100% ( 2/16) removing ninja [######################] 100% ( 3/16) removing python-setuptools [######################] 100% ( 4/16) removing python-packaging [######################] 100% ( 5/16) removing python-six [######################] 100% ( 6/16) removing python-pyparsing [######################] 100% ( 7/16) removing python-ordered-set [######################] 100% ( 8/16) removing python-more-itertools [######################] 100% ( 9/16) removing python-appdirs [######################] 100% (10/16) removing yelp-tools [######################] 100% (11/16) removing mallard-ducktype [######################] 100% (12/16) removing itstool [######################] 100% (13/16) removing python-lxml [######################] 100% (14/16) removing yelp-xsl [######################] 100% (15/16) removing docbook-xsl [######################] 100% (16/16) removing docbook-xml [######################] 100% :: Running post-transaction hooks... (1/2) Arming ConditionNeedsUpdate... (2/2) Refreshing PackageKit... -> error making: gnome-terminal-transparency

hoschi commented on 2021-09-27 15:59 (UTC) (edited on 2021-11-10 09:18 (UTC) by hoschi)

Yep :)
When Arch moves the next release to stable I will care about the the necessary modifications as soon I've some spare time.

// edit

GNOME41 is finally in the stable repository. Will merge patches as soon as possible.

MichaelP commented on 2021-09-27 03:10 (UTC)

Will you be working on this for gnome 41 ?

hoschi commented on 2021-07-27 16:47 (UTC) (edited on 2021-07-27 16:52 (UTC) by hoschi)

Please do not flag the package out-of-date because it isn't labeled as version 40.x.x. The upstream developers and the official packages use 3.40.x. I follow them accordingly.

@foxite:
As far as I know it is not possible. The terminal passes an GdkRGBA (which provides red, green, blue and alpha channels) to VTE. Maybe a migration to Gtk4 can change this situation in future, for example I've read something about GskBlurNode.

foxite commented on 2021-05-05 11:01 (UTC)

Would it be possible to blur the background?

hoschi commented on 2021-04-12 08:26 (UTC)

You're welcome :)

MichaelP commented on 2021-04-10 17:33 (UTC)

@hoschi thank you !!! https://imgur.com/a/UruhbaV

hoschi commented on 2021-04-09 11:32 (UTC)

Sorry. I'm hopefully find time this weekend.