Librem5 issueshttps://source.puri.sm/groups/Librem5/-/issues2022-05-27T22:42:08Zhttps://source.puri.sm/Librem5/wlroots/-/issues/44Get rid of librem5-0.x.y branches2022-05-27T22:42:08ZGuido GuntherGet rid of librem5-0.x.y branchesSo far we've been maintaining the branch for embedded builds as well as the debian packaging separately. My suggestion would be to drop the librem5-0.x.y maintenance but rather publish the `patch-queue/pureos/<release>` branches (force p...So far we've been maintaining the branch for embedded builds as well as the debian packaging separately. My suggestion would be to drop the librem5-0.x.y maintenance but rather publish the `patch-queue/pureos/<release>` branches (force pusing when necessary). This makes the debian packaging the reference rather than following the embedded build (which already broke things in the past).https://source.puri.sm/Librem5/quick-start-guide-viewer/-/issues/3Visual artifacts2022-05-23T08:10:37ZEvangelos Ribeiro TzarasVisual artifactsOn Debian bookworm (haven't tested on the L5) there is some visual glitches on the text (which is not present in the actual PDF, f.e. when opening `evince /usr/share/doc/librem5-quick-start-guide/Librem5-Quick-Start.pdf.gz`)
![image](/u...On Debian bookworm (haven't tested on the L5) there is some visual glitches on the text (which is not present in the actual PDF, f.e. when opening `evince /usr/share/doc/librem5-quick-start-guide/Librem5-Quick-Start.pdf.gz`)
![image](/uploads/25e730ffc9fe93ed16e12a8d2bb1c78f/image.png)https://source.puri.sm/Librem5/librem5-base/-/issues/61sudo is sometimes slow if the hostname has been changed from `pureos` (/etc/n...2022-10-28T10:39:03ZEvangelos Ribeiro Tzarassudo is sometimes slow if the hostname has been changed from `pureos` (/etc/nsswitch.conf)##TL;DR
- if the hostname has been changed to something other than the default `pureos`
it can sometimes take a long time for the `sudo` password prompt to show up
- put `myhostname` before `dns` in `/etc/nsswitch.conf` in the `hosts:` l...##TL;DR
- if the hostname has been changed to something other than the default `pureos`
it can sometimes take a long time for the `sudo` password prompt to show up
- put `myhostname` before `dns` in `/etc/nsswitch.conf` in the `hosts:` line
Spawned from a recent discussion on matrix starting at
https://matrix.to/#/!FwbcAdwtvCYkHekZKf:talk.puri.sm/$0lyWbU8NOF2eIUAQ1dnvYsJwAOdujg43MyqgpDOfAns?via=talk.puri.sm&via=matrix.org&via=librem.one
I mitigated this locally by adding my hostname in `/etc/hosts`, but @sebastian.krzyszkowiak pointed the [manpages](https://www.freedesktop.org/software/systemd/man/nss-myhostname.html) which read
> It is recommended to place "myhostname" after "file" and before "dns". This resolves well-known hostnames like "localhost" and the machine hostnames locally. It is consistent with the behaviour of nss-resolve, and still allows overriding via /etc/hosts.
while I had `myhostname` after `dns`, not before.
I've switched the order and will observe if I ever have slow sudo again.Evangelos Ribeiro TzarasEvangelos Ribeiro Tzarashttps://source.puri.sm/Librem5/librem5-dev-tools/-/issues/5l5-fetch-next: Detect distribution2022-05-19T14:35:04ZGuido Guntherl5-fetch-next: Detect distributionWith the move to bookworm/crimson we'd ideally have several flavours of `next` packages as long as we support multiple versions. So detecting the distribution and fetching the correct `next` branch would be great.With the move to bookworm/crimson we'd ideally have several flavours of `next` packages as long as we support multiple versions. So detecting the distribution and fetching the correct `next` branch would be great.https://source.puri.sm/Librem5/linux/-/issues/421CPU3 may not have shut down cleanly: -1102022-05-18T08:32:45ZMartin KepplingerCPU3 may not have shut down cleanly: -110only once so far I found the following, but suspend and resume still "worked" in this case. If one cpu isn't shut down, it draws more power though...
```
[ 907.076593] khugepaged entered refrigerator
[ 907.764232] psci: CPU3 may not h...only once so far I found the following, but suspend and resume still "worked" in this case. If one cpu isn't shut down, it draws more power though...
```
[ 907.076593] khugepaged entered refrigerator
[ 907.764232] psci: CPU3 may not have shut down cleanly (AFFINITY_INFO reports 0)
[ 907.771564] CPU3 may not have shut down cleanly: -110
```https://source.puri.sm/Librem5/feedbackd/-/issues/55Make it easy to end all feedback - extend the DBus API to have something like...2022-05-19T12:10:40ZChris VogelMake it easy to end all feedback - extend the DBus API to have something like eEndFeedbacks(profile)If a phone gives feedback like sound or vibration it would be useful to offer an easy way for the user to end feedback.
Example 1: The phone plays a long sound to signal that a new SMS arrives. While the sound is playing the user *activ...If a phone gives feedback like sound or vibration it would be useful to offer an easy way for the user to end feedback.
Example 1: The phone plays a long sound to signal that a new SMS arrives. While the sound is playing the user *activates the screen* and *unlocks the phone* to look at the sms. While the sms is already perceived on the lock screen or in the notification bar the jingle keeps playing.
At least I would love to have a configuration (probably in the phones shell or lock screen settings) to have any feedback end if I e.g. *activates the screen*, *unlock the phone* or pull down the notification bar.
Possible solution: extend the DBus API to have something like eEndFeedbacks() to make it easy for the shell or some other service to stop feedbacks.https://source.puri.sm/Librem5/librem5-user-docs-common/-/issues/47Should link to compatible adaptors list2022-05-16T10:05:07ZGuido GuntherShould link to compatible adaptors listhttps://docs.puri.sm/Librem_5/Known_Issues/Evergreen.html says
"The Librem 5 is incompatible with certain phone dock devices that rely on USB-C connections."
it could link to https://source.puri.sm/Librem5/firmware-tps6598x-nonfree/-/b...https://docs.puri.sm/Librem_5/Known_Issues/Evergreen.html says
"The Librem 5 is incompatible with certain phone dock devices that rely on USB-C connections."
it could link to https://source.puri.sm/Librem5/firmware-tps6598x-nonfree/-/blob/master/dp-alt-mode-adapters.org for a list of tested adapters and their quirks.https://source.puri.sm/Librem5/millipixels/-/issues/45glitch2022-05-19T10:11:36ZJoao AzevedoglitchThis happened today. At the end of the ticket is the nextcloud link to get the `*.dng` files corresponding to these pictures.
Let me know if you want further logs or info.
![IMG20220515174155](/uploads/0266456763419c1b49e5ae516c5fcb5f...This happened today. At the end of the ticket is the nextcloud link to get the `*.dng` files corresponding to these pictures.
Let me know if you want further logs or info.
![IMG20220515174155](/uploads/0266456763419c1b49e5ae516c5fcb5f/IMG20220515174155.jpg)
![IMG20220515174235](/uploads/06de79964146132aecbcf608b4c49a03/IMG20220515174235.jpg)
![IMG20220515174546](/uploads/e159df85c00fd309848bff5ed690674f/IMG20220515174546.jpg)
![IMG20220515174621](/uploads/5afce8f541f6d5b11c3bc4913f3a8204/IMG20220515174621.jpg)
https://cloud.puri.sm/s/WxeP2Q3zmHrwMcmhttps://source.puri.sm/Librem5/pureos-store/-/issues/48Horizontal list swipe misidentified as click.2022-05-13T14:08:07ZGoatHorizontal list swipe misidentified as click.Horizontal list swipe misidentified as click.
Environment: phosh 0.17.0-1pureos1, pureos store, horizontal list, mobile L5, 720x1440, 200% scale.
Not sure here is the right place but when repeating the following steps the pure os ui doe...Horizontal list swipe misidentified as click.
Environment: phosh 0.17.0-1pureos1, pureos store, horizontal list, mobile L5, 720x1440, 200% scale.
Not sure here is the right place but when repeating the following steps the pure os ui doesnt behave as the user would expect when swiping:
1. open pureos store app,
2. switch to explore tab,
3. see horizontal list of served app content,
4. swipe right until the last app shows in list,
5. swipe right one more time.
Observe app detail opens. What should happen is:
1. nothing on swipe release,
2. start list from beginning (right most served and displayed app in the list),
3. if spring type animation exists use that to indicate user has reached the end (bounce back type animation).
What it should not be doing is interpret a swipe release as a click or select touch input.
Workaround: Use the arrow buttons instead. When selecting them through touch select at the end of the list the buttons behave as proposed in step 2. above (infinite leafing).
![Screenshot_from_2022-05-12_07-32-22](/uploads/fadee4ea56d5d66cd93f29b281dac807/Screenshot_from_2022-05-12_07-32-22.png)
Outside of scope of this story but swipes in general, e.g. within the app switcher, on app closing, swipe up, are often interpreted as click or touch select, resulting in opening apps that the user wanted to close. So maybe this story is about improving swipe UI reliability and robustness.https://source.puri.sm/Librem5/millipixels/-/issues/44Disable the Buttons if no camera is found2022-05-11T21:49:54ZTobiasDisable the Buttons if no camera is foundDisable the buttons if no camera is foundDisable the buttons if no camera is foundhttps://source.puri.sm/Librem5/millipixels/-/issues/43Add Tooltips to the buttons2022-05-11T21:48:18ZTobiasAdd Tooltips to the buttonsIt would be nice for desktop users to have tooltips for the buttons.It would be nice for desktop users to have tooltips for the buttons.https://source.puri.sm/Librem5/millipixels/-/issues/42RespberryPi with 16MP Autofocus camera from ArduCam (IMX519 driver)2022-05-14T05:46:48ZTobiasRespberryPi with 16MP Autofocus camera from ArduCam (IMX519 driver)Hello,
I have an RespberryPi with 16MP Autofocus camera from ArduCam (IMX519 driver) installed and it works fine with the libcamera-XXX demo apps. (FYI: I know Linux, but I'm new to the RespberryPi, ARM and the libcamera stack.)
As Res...Hello,
I have an RespberryPi with 16MP Autofocus camera from ArduCam (IMX519 driver) installed and it works fine with the libcamera-XXX demo apps. (FYI: I know Linux, but I'm new to the RespberryPi, ARM and the libcamera stack.)
As RespberryPi uses the libcamera stack I'm trying to get millipixels to work on it. I started to create an ini file. I think the media-driver entry is wrong, but I have no idea what to enter there. But I don't get any preview image.
But never the less, millipixels starts and this is the output:
```
$ ./millipixels
Found config file at /home/XXX/.config/millipixels/config/raspberrypi,4-model-b.ini
Adding camera rear from config
matched RGGB10 to RGGB10 12
matched RGGB10 to RGGB10 12
Found postprocessor script at ./postprocess.sh
mp_device_list_find_remove bcm2835 imx5191 0-001a
15: there's bcm2835-codec-decode-source, looking for imx5191 0-001a
15: there's bcm2835-codec-decode-proc, looking for imx5191 0-001a
15: there's bcm2835-codec-decode-sink, looking for imx5191 0-001a
15: there's bcm2835-codec-encode-source, looking for imx5191 0-001a
15: there's bcm2835-codec-encode-proc, looking for imx5191 0-001a
15: there's bcm2835-codec-encode-sink, looking for imx5191 0-001a
15: there's bcm2835-codec-isp-source, looking for imx5191 0-001a
15: there's bcm2835-codec-isp-proc, looking for imx5191 0-001a
15: there's bcm2835-codec-isp-sink, looking for imx5191 0-001a
15: there's bcm2835-codec-image_fx-source, looking for imx5191 0-001a
15: there's bcm2835-codec-image_fx-proc, looking for imx5191 0-001a
15: there's bcm2835-codec-image_fx-sink, looking for imx5191 0-001a
15: there's bcm2835-codec-encode_image-source, looking for imx5191 0-001a
15: there's bcm2835-codec-encode_image-proc, looking for imx5191 0-001a
15: there's bcm2835-codec-encode_image-sink, looking for imx5191 0-001a
14: there's bcm2835_isp0, looking for imx5191 0-001a
14: there's bcm2835-isp0-output0, looking for imx5191 0-001a
14: there's bcm2835-isp0-capture1, looking for imx5191 0-001a
14: there's bcm2835-isp0-capture2, looking for imx5191 0-001a
14: there's bcm2835-isp0-capture3, looking for imx5191 0-001a
13: there's bcm2835_isp0, looking for imx5191 0-001a
13: there's bcm2835-isp0-output0, looking for imx5191 0-001a
13: there's bcm2835-isp0-capture1, looking for imx5191 0-001a
13: there's bcm2835-isp0-capture2, looking for imx5191 0-001a
13: there's bcm2835-isp0-capture3, looking for imx5191 0-001a
Could not find /dev/media* node matching 'bcm2835'
```
The other thing that is irritating me is that I don't have /dev/media* devices. Is that normal?
This is how the ini file looks at the moment:
`.config/millipixels/config/raspberrypi,4-model-b.ini`
```
[device]
make=raspberrypi
model=4-model-b
[rear]
driver=imx5191 0-001a
media-driver=bcm2835
libcamera-id=/base/soc/i2c0mux/i2c@1/imx519@1a
capture-width=4656
capture-height=3496
capture-rate=30
capture-fmt=RGGB10
preview-width=4656
preview-height=3496
preview-rate=30
preview-fmt=RGGB10
rotate=0
```
```
$ dmesg |grep imx519
[ 9.856664] imx519 10-001a: Device found is imx519
[ 9.858892] imx519 10-001a: Consider updating driver imx519 to match on endpoints
```
```
$ uname -a
Linux raspberrypi 5.15.32-v7l+ #1538 SMP Thu Mar 31 19:39:41 BST 2022 armv7l GNU/Linux
```
```
$ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 11 (bullseye)"
NAME="Raspbian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
```
```
$ cat /proc/meminfo
MemTotal: 3931048 kB
MemFree: 1925444 kB
MemAvailable: 2578356 kB
Buffers: 45228 kB
Cached: 1075028 kB
SwapCached: 0 kB
Active: 251684 kB
Inactive: 1332844 kB
Active(anon): 1568 kB
Inactive(anon): 824148 kB
Active(file): 250116 kB
Inactive(file): 508696 kB
Unevictable: 271448 kB
Mlocked: 16 kB
HighTotal: 3264512 kB
HighFree: 1415928 kB
LowTotal: 666536 kB
LowFree: 509516 kB
SwapTotal: 102396 kB
SwapFree: 102396 kB
Dirty: 544 kB
Writeback: 0 kB
AnonPages: 735744 kB
Mapped: 362916 kB
Shmem: 361444 kB
KReclaimable: 26480 kB
Slab: 54588 kB
SReclaimable: 26480 kB
SUnreclaim: 28108 kB
KernelStack: 3768 kB
PageTables: 22156 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 2067920 kB
Committed_AS: 4819708 kB
VmallocTotal: 245760 kB
VmallocUsed: 6188 kB
VmallocChunk: 0 kB
Percpu: 448 kB
CmaTotal: 327680 kB
CmaFree: 284256 kB
```
```
$ cat /boot/config.txt
# For more options and information see
# http://rpf.io/configtxt
# Some settings may impact device functionality. See link above for details
# uncomment if you get no picture on HDMI for a default "safe" mode
#hdmi_safe=1
# uncomment the following to adjust overscan. Use positive numbers if console
# goes off screen, and negative if there is too much border
#overscan_left=16
#overscan_right=16
#overscan_top=16
#overscan_bottom=16
# uncomment to force a console size. By default it will be display's size minus
# overscan.
#framebuffer_width=1280
#framebuffer_height=720
# uncomment if hdmi display is not detected and composite is being output
#hdmi_force_hotplug=1
# uncomment to force a specific HDMI mode (this will force VGA)
#hdmi_group=1
#hdmi_mode=1
# uncomment to force a HDMI mode rather than DVI. This can make audio work in
# DMT (computer monitor) modes
#hdmi_drive=2
# uncomment to increase signal to HDMI, if you have interference, blanking, or
# no display
#config_hdmi_boost=4
# uncomment for composite PAL
#sdtv_mode=2
#uncomment to overclock the arm. 700 MHz is the default.
#arm_freq=800
# Uncomment some or all of these to enable the optional hardware interfaces
#dtparam=i2c_arm=on
#dtparam=i2s=on
#dtparam=spi=on
# Uncomment this to enable infrared communication.
#dtoverlay=gpio-ir,gpio_pin=17
#dtoverlay=gpio-ir-tx,gpio_pin=18
# Additional overlays and parameters are documented /boot/overlays/README
# Enable audio (loads snd_bcm2835)
dtparam=audio=on
# Automatically load overlays for detected cameras
camera_auto_detect=1
# Automatically load overlays for detected DSI displays
display_auto_detect=1
# Enable DRM VC4 V3D driver
dtoverlay=vc4-kms-v3d
max_framebuffers=2
# Disable compensation for displays with overscan
disable_overscan=1
[cm4]
# Enable host mode on the 2711 built-in XHCI USB controller.
# This line should be removed if the legacy DWC2 controller is required
# (e.g. for USB device mode) or if USB support is not required.
otg_mode=1
[all]
[pi4]
# Run as fast as firmware / board allows
arm_boost=1
[all]
dtoverlay=imx519
```https://source.puri.sm/Librem5/librem5-base/-/issues/60Dell Monitor with 'USB 3.2 (Gen1, 5Gb/s) type-c' hub not recognize as dock by...2022-05-06T14:54:21ZRichard DuivenvoordeDell Monitor with 'USB 3.2 (Gen1, 5Gb/s) type-c' hub not recognize as dock by Librem 5Hi,
Got myself an new Dell UltraSharp U2722DE 'USB 3.2 (Gen1, 5Gb/s) type-c' for my laptop:
- usb hub/eth/power over usb-c etc etc
Thought to test it with my Librem5, hoping/thinking it would:
- be charged (it does)
- pick up the 'h...Hi,
Got myself an new Dell UltraSharp U2722DE 'USB 3.2 (Gen1, 5Gb/s) type-c' for my laptop:
- usb hub/eth/power over usb-c etc etc
Thought to test it with my Librem5, hoping/thinking it would:
- be charged (it does)
- pick up the 'hub' (giving it my eth/network, keyboard/mouse etc): nope
- AND give me a Quad HD display to 'work/play' on: nope
But... the monitor/hub is not recognized as such.
While another Quad HD display with a (Delock) DisplayPort->Usb-c-cable just works.
(but then missing my eth/keyboard/mouse)
Looking into the dmesg of the Librem, it looks like most of the usb stuff is recognized, but it apparently misses some flag/bit/whatever to work.
Anything I can do to make this work?
Provide info/logs other?
Other pointers?
Thanks In Advance,
Richard Duivenvoorde
PS below an excerpt of my dmesg, let me know what else I can provide
```
usb 3-1: new high-speed USB device number 9 using xhci-hcd
[ +0.152518] usb 3-1: New USB device found, idVendor=0424, idProduct=4206, bcdDevice= 6.25
[ +0.000029] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ +0.000006] usb 3-1: Product: USB4206 Smart Hub
[ +0.000006] usb 3-1: Manufacturer: Microchip
[ +0.082636] usb 3-1: can't set config #1, error -71
[ +0.010020] usb 3-1: USB disconnect, device number 9
[ +0.728820] bq25890-charger 3-006a: Upstream supply changed: 1.
[ +0.000032] bq25890-charger 3-006a: Disabling OTG_EN pin
[ +0.177646] bq25890-charger 3-006a: Upstream supply changed: 1.
[ +0.000026] bq25890-charger 3-006a: Disabling OTG_EN pin
[ +0.027446] bq25890-charger 3-006a: Upstream supply changed: 1.
[ +0.000034] bq25890-charger 3-006a: Disabling OTG_EN pin
[ +0.018367] bq25890-charger 3-006a: Upstream supply changed: 1.
[ +0.000029] bq25890-charger 3-006a: Disabling OTG_EN pin
[ +0.033865] usb 3-1: new high-speed USB device number 10 using xhci-hcd
[ +0.152828] usb 3-1: New USB device found, idVendor=0424, idProduct=4206, bcdDevice= 6.25
[ +0.000035] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ +0.000007] usb 3-1: Product: USB4206 Smart Hub
[ +0.000006] usb 3-1: Manufacturer: Microchip
[ +0.066856] usb 3-1: can't set config #1, error -71
[ +0.005502] usb 3-1: USB disconnect, device number 10
[ +0.782623] bq25890-charger 3-006a: Upstream supply changed: 1.
[ +0.000043] bq25890-charger 3-006a: Disabling OTG_EN pin
[ +0.178485] bq25890-charger 3-006a: Upstream supply changed: 1.
[ +0.000030] bq25890-charger 3-006a: Disabling OTG_EN pin
[ +0.027078] bq25890-charger 3-006a: Upstream supply changed: 1.
[ +0.000028] bq25890-charger 3-006a: Disabling OTG_EN pin
[ +0.018311] usb 3-1: new high-speed USB device number 11 using xhci-hcd
[ +0.000101] bq25890-charger 3-006a: Upstream supply changed: 1.
[ +0.000011] bq25890-charger 3-006a: Disabling OTG_EN pin
[ +0.153004] usb 3-1: New USB device found, idVendor=0424, idProduct=4206, bcdDevice= 6.25
[ +0.000041] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ +0.000007] usb 3-1: Product: USB4206 Smart Hub
[ +0.000006] usb 3-1: Manufacturer: Microchip
[ +0.051123] hub 3-1:1.0: USB hub found
[ +0.000584] hub 3-1:1.0: 5 ports detected
[ +0.079183] usb 4-1: new SuperSpeed USB device number 7 using xhci-hcd
[ +0.020558] usb 4-1: New USB device found, idVendor=0424, idProduct=7206, bcdDevice= 6.25
[ +0.000037] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ +0.000008] usb 4-1: Product: USB7206 Smart Hub
[ +0.000005] usb 4-1: Manufacturer: Microchip
[ +0.007144] usb 3-1: USB disconnect, device number 11
[ +0.036083] usb 4-1: can't set config #1, error -71
[ +0.006069] usb 4-1: USB disconnect, device number 7
```https://source.puri.sm/Librem5/debs/gnome-calendar/-/issues/17New calendar doesn't fit2022-05-05T10:05:10ZGuido GuntherNew calendar doesn't fitSee screenshot:
![b](/uploads/a16ea1bde961d66bb4728db3b7ee8611/b.png)
German locale is in use over here.See screenshot:
![b](/uploads/a16ea1bde961d66bb4728db3b7ee8611/b.png)
German locale is in use over here.https://source.puri.sm/Librem5/librem5-base/-/issues/59set usb2642 hubs' ports' pm_qos_no_power_off to 02022-05-05T08:57:54ZMartin Kepplingerset usb2642 hubs' ports' pm_qos_no_power_off to 0the following lets our usb hubs' ports power off. It doesn't make anything worse but could save power (not verified).
```
#!/bin/bash
# let the usb2642 hubs' port power off:
# sd cardreader
echo 0 | sudo tee /sys/bus/usb/devices/1-1/1-1...the following lets our usb hubs' ports power off. It doesn't make anything worse but could save power (not verified).
```
#!/bin/bash
# let the usb2642 hubs' port power off:
# sd cardreader
echo 0 | sudo tee /sys/bus/usb/devices/1-1/1-1:1.0/1-1-port1/power/pm_qos_no_power_off
# modem
echo 0 | sudo tee /sys/bus/usb/devices/1-1/1-1:1.0/1-1-port2/power/pm_qos_no_power_off
# nothing connected
echo 0 | sudo tee /sys/bus/usb/devices/1-1/1-1:1.0/1-1-port3/power/pm_qos_no_power_off
```
Is it possible to set this via udev? I couldn't find it via `udevadm info -a`...
For details see https://www.kernel.org/doc/html/v5.17/driver-api/usb/power-management.html (" This writable flag controls the state of an idle port. Once all children and descendants have suspended the port may suspend/poweroff provided that pm_qos_no_power_off is ‘0’. If pm_qos_no_power_off is ‘1’ the port will remain active/powered regardless of the stats of descendants. Defaults to 1. ")https://source.puri.sm/Librem5/OS-issues/-/issues/262Create os wide mean to never pop up squeekboard automatically2022-05-05T18:41:11ZGoatCreate os wide mean to never pop up squeekboard automaticallyMore often than not i find myself closing squeekboard because it opens at the wrong time or when not needed for multiple different reasons.
Regardless of the reasons allow user to define setting could be in dconf or somewhere else where...More often than not i find myself closing squeekboard because it opens at the wrong time or when not needed for multiple different reasons.
Regardless of the reasons allow user to define setting could be in dconf or somewhere else where keyboard only pops up if user manually selects the keyboard, otherwise it will always be hidden, even when clicking inside a text entry field.
In other words allow users to set keyboard value to externally docked keyboard, which i believe already basically hides the onscreen keyboard by default!?https://source.puri.sm/Librem5/Apps_Issues/-/issues/223Make advanced network settings adaptive.2022-07-10T15:52:23ZGoatMake advanced network settings adaptive.One app i use extensively (at least initially to setup the L5 phone and connections properly).
Steps to repeat:
1. select network
2. choose general tab
3. select vpn to automatically to connect to
Observe no save button, requires scale...One app i use extensively (at least initially to setup the L5 phone and connections properly).
Steps to repeat:
1. select network
2. choose general tab
3. select vpn to automatically to connect to
Observe no save button, requires scale 100% just to see the save button.
Solution: either allow panning, scolling within non optimized apps (desktop), pin buttons of non optimized apps to never exceed mobile screen boundaries, or fully adapt app to mobile.
![Screenshot_from_2022-05-03_08-16-17](/uploads/ea68672de84d2f10f22be95b3b155617/Screenshot_from_2022-05-03_08-16-17.png)https://source.puri.sm/Librem5/Apps_Issues/-/issues/222Epiphany web browser does not know cursor location for text input.2022-05-03T15:11:11ZGoatEpiphany web browser does not know cursor location for text input.Environment: phosh 0.17.0-1pureos1, gnome web 40.2, L5, 720x1440 portrait mode, 200% scale.
Open website like www.gitlab.gnome.org/gnome amd search for open issues:
Observe depending on where your text entry cursor was to begin with no...Environment: phosh 0.17.0-1pureos1, gnome web 40.2, L5, 720x1440 portrait mode, 200% scale.
Open website like www.gitlab.gnome.org/gnome amd search for open issues:
Observe depending on where your text entry cursor was to begin with no text input is possible in the issue search field (selecting that search field does not unselect the url edit field).
Observe below there are two blinking cursors not one.
![Screenshot_from_2022-05-03_08-02-16](/uploads/927999350788c0c5b59ce851dec61b7b/Screenshot_from_2022-05-03_08-02-16.png)https://source.puri.sm/Librem5/millipixels/-/issues/39Move UI bits to a libcamera-ui2022-05-02T09:11:51ZGuido GuntherMove UI bits to a libcamera-uiIn order to take photo without unlocking the phone (https://gitlab.gnome.org/World/Phosh/phosh/-/issues/678) it would be great if the ui bits could be moved to a library that can be embedded e.g. by phosh so there's no duplication and th...In order to take photo without unlocking the phone (https://gitlab.gnome.org/World/Phosh/phosh/-/issues/678) it would be great if the ui bits could be moved to a library that can be embedded e.g. by phosh so there's no duplication and the camera application and the shell can use the same ui without having to keep things in sync manually.
We're doing this for phone call ui (https://gitlab.gnome.org/World/Phosh/libcall-ui/) and that proved to be useful. In contrast to what we do with phone calls we likely don't want to invoke `millipixels` (or the final camera app) via DBus but likely set up the processing pipeline on the phosh side so it would be great if that would be easy via a library too so there's no feature drift.
(I'm keeping this deliberately vague since I don't expect that to happen soon and likely not in millipixels at all but wanted to file an issue to express what we'll need further down the road once photo taking becomes more automatic (and we're moving closer to a non-tech preview camera app). I think libaperture goes into this direction (https://gitlab.gnome.org/jwestman/libaperture) already for GTK3.https://source.puri.sm/Librem5/librem5-user-docs-common/-/issues/46Document mobile data indicator2022-12-08T16:02:54ZGuido GuntherDocument mobile data indicatorThe "lack of mobile data" indicated by an exclamation mark (http://janvlug.org/blog/one-week-librem-5-field-trial-day-1/) doesn't seem to be obvious to people. It should be in the docs.The "lack of mobile data" indicated by an exclamation mark (http://janvlug.org/blog/one-week-librem-5-field-trial-day-1/) doesn't seem to be obvious to people. It should be in the docs.