FS#60167 - [shotwell] Blocks screen on wayland

Attached to Project: Community Packages
Opened by soloturn (soloturn) - Sunday, 23 September 2018, 07:49 GMT
Last edited by Sergej Pupykin (sergej) - Saturday, 15 April 2023, 16:55 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sergej Pupykin (sergej)
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
in case the default size of the window is big as the screen, and gnome is started as wayland, shotwell blocks the screen with a left over image.


Additional info:
* package version: shotwell-0.28.4, gnome 0.30


Steps to reproduce:
1. start gnome
XDG_SESSION_TYPE=wayland nohup dbus-run-session gnome-session

2. open jpg in shotweel

3. double click on window frame to make it full screen

4. press esc to make it normal size
the original image without frame is displayed alongside the newly redrawn. if the original is big enough it blocks the screen.
This task depends upon

Closed by  Sergej Pupykin (sergej)
Saturday, 15 April 2023, 16:55 GMT
Reason for closing:  Fixed
Additional comments about closing:  should be fixed by upstream
Comment by soloturn (soloturn) - Sunday, 23 September 2018, 08:40 GMT
i now did:
yay -G shotwell

adjust the PKGBUILD for the new version:
* add meson to dependencies
* adjust the build commands
* makepkg -si
* filed an issue with gnome shotwell: https://gitlab.gnome.org/GNOME/shotwell/issues/59 https://gitlab.gnome.org/GNOME/shotwell/issues/26

the end of PKGBUILD

makedepends=('intltool' 'vala>=0.17.2' 'gnome-doc-utils' 'itstool' meson)
# odd versions are unstable!
source=("https://download.gnome.org/sources/shotwell/${_basever}/shotwell-$pkgver.tar.xz")
sha256sums=('d496de89587a7aa13fd08323b919bafefac71d48a160c2cff2f28b7dbd6b9ed5')

build() {
cd "${srcdir}/${pkgname}-${pkgver}"
arch-meson build -D docs=true
ninja -C build
}

package() {
cd "${srcdir}/${pkgname}-${pkgver}"
DESTDIR="$pkgdir" meson install -C build
}


Loading...