Martin Wimpress activity https://gitlab.com/wimpress 2023-07-30T10:49:37Z tag:gitlab.com,2023-07-30:2746251421 Martin Wimpress commented on merge request !16 at bzt / usbimager 2023-07-30T10:49:37Z wimpress Martin Wimpress

Here is the list of the rotational properties from my workstation and the value.

Generated using:

for KEY in $(ls -1 /sys/block/*/queue/rotational); do VAL=$(head -n1 ${KEY}) && echo "${KEY}:${VAL}"; done

Output:

/sys/block/loop0/queue/rotational:1
/sys/block/loop1/queue/rotational:1
/sys/block/loop2/queue/rotational:1
/sys/block/loop3/queue/rotational:1
/sys/block/loop4/queue/rotational:1
/sys/block/loop5/queue/rotational:1
/sys/block/loop6/queue/rotational:1
/sys/block/loop7/queue/rotational:1
/sys/block/md125/queue/rotational:1
/sys/block/md126/queue/rotational:0
/sys/block/md127/queue/rotational:0
/sys/block/nvme0n1/queue/rotational:0
/sys/block/nvme1n1/queue/rotational:0
/sys/block/nvme2n1/queue/rotational:0
/sys/block/nvme3n1/queue/rotational:0
/sys/block/nvme4n1/queue/rotational:0
/sys/block/nvme5n1/queue/rotational:0
/sys/block/nvme6n1/queue/rotational:0
/sys/block/nvme7n1/queue/rotational:0
/sys/block/sda/queue/rotational:1
/sys/block/sdb/queue/rotational:1
/sys/block/sdc/queue/rotational:1
/sys/block/sdd/queue/rotational:1
/sys/block/sde/queue/rotational:1
tag:gitlab.com,2023-07-30:2746244158 Martin Wimpress opened merge request !16: linux: prevent listing rotational drives #123 at bzt / usbimager 2023-07-30T10:33:10Z wimpress Martin Wimpress

This merge request gets the rotational property for the given block device. If the device is rotational, indicated by 1, it will be skipped.

Unlike the removable and ejectable properties, the rotational property is "not a guess"; 1 will indicate a rotational drive, and 0 will indicate solid-state storage.

tag:gitlab.com,2023-07-30:2746243139 Martin Wimpress pushed to project branch ignore-rotational at Martin Wimpress / usbimager 2023-07-30T10:30:44Z wimpress Martin Wimpress

Martin Wimpress (5b1ec45d) at 30 Jul 10:30

linux: prevent listing rotational drives #123

tag:gitlab.com,2023-07-30:2746235764 Martin Wimpress pushed new project branch ignore-rotational at Martin Wimpress / usbimager 2023-07-30T10:13:32Z wimpress Martin Wimpress

Martin Wimpress (89579b7c) at 30 Jul 10:13

linux: prevent listing rotational drives #123

tag:gitlab.com,2023-07-30:2746235223 Martin Wimpress opened issue #123: linux: rotational drives being presented in the pick list at bzt / usbimager 2023-07-30T10:12:14Z wimpress Martin Wimpress

I am running USBImager 1.0.9 on NixOS. Nice tool BTW, thanks! 🙂

Two rotational drives (/dev/sda and /dev/sdb) that are part of a RAID-0 and mounted under /mnt/archive are listed in the drive pick list. I would not expect rotational drives to be listed as potential targets.

usbimager

Here is the lsblk output:

NAME          MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINTS
sda             8:0    0  10.9T  0 disk  
└─sda1          8:1    0  10.9T  0 part  
  └─md125       9:125  0  21.8T  0 raid0 /mnt/archive
sdb             8:16   0  10.9T  0 disk  
└─sdb1          8:17   0  10.9T  0 part  
  └─md125       9:125  0  21.8T  0 raid0 /mnt/archive
sdc             8:32   1     0B  0 disk  
sdd             8:48   1     0B  0 disk  
sde             8:64   0 119.2G  0 disk  
├─sde1          8:65   0   1.1G  0 part  
└─sde2          8:66   0     3M  0 part  
nvme0n1       259:0    0 465.8G  0 disk  
├─nvme0n1p1   259:4    0   100M  0 part  
├─nvme0n1p2   259:5    0    16M  0 part  
├─nvme0n1p3   259:6    0   465G  0 part  
└─nvme0n1p4   259:7    0   612M  0 part  
nvme3n1       259:1    0   3.6T  0 disk  
└─nvme3n1p1   259:9    0   3.6T  0 part  
  └─md127       9:127  0   7.3T  0 raid0 
    └─md127p1 259:20   0   7.3T  0 part  /mnt/snapshot
nvme2n1       259:2    0   3.6T  0 disk  
└─nvme2n1p1   259:10   0   3.6T  0 part  
  └─md127       9:127  0   7.3T  0 raid0 
    └─md127p1 259:20   0   7.3T  0 part  /mnt/snapshot
nvme4n1       259:3    0   1.8T  0 disk  
└─nvme4n1p1   259:8    0   1.8T  0 part  
  └─md126       9:126  0   5.5T  0 raid5 
    └─md126p1 259:21   0   5.5T  0 part  /home
nvme7n1       259:11   0   1.8T  0 disk  
└─nvme7n1p1   259:13   0   1.8T  0 part  
  └─md126       9:126  0   5.5T  0 raid5 
    └─md126p1 259:21   0   5.5T  0 part  /home
nvme5n1       259:12   0   1.8T  0 disk  
└─nvme5n1p1   259:14   0   1.8T  0 part  
  └─md126       9:126  0   5.5T  0 raid5 
    └─md126p1 259:21   0   5.5T  0 part  /home
nvme1n1       259:15   0 931.5G  0 disk  
├─nvme1n1p1   259:16   0   549M  0 part  /boot
└─nvme1n1p2   259:17   0   931G  0 part  /nix/store
                                         /
nvme6n1       259:18   0   1.8T  0 disk  
└─nvme6n1p1   259:19   0   1.8T  0 part  
  └─md126       9:126  0   5.5T  0 raid5 
    └─md126p1 259:21   0   5.5T  0 part  /home

And the mount output:

devtmpfs on /dev type devtmpfs (rw,nosuid,size=13188800k,nr_inodes=32964800,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=3,mode=620,ptmxmode=666)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,size=131887964k)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
tmpfs on /run type tmpfs (rw,nosuid,nodev,size=65943984k,mode=755)
ramfs on /run/keys type ramfs (rw,nosuid,nodev,relatime,mode=750)
tmpfs on /run/wrappers type tmpfs (rw,nodev,relatime,size=131887964k,mode=755)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
/dev/nvme1n1p2 on / type xfs (rw,nodiratime,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota)
/dev/nvme1n1p2 on /nix/store type xfs (ro,nodiratime,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
cgroup2 on /sys/fs/cgroup type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
efivarfs on /sys/firmware/efi/efivars type efivarfs (rw,nosuid,nodev,noexec,relatime)
bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,nosuid,nodev,noexec,relatime)
configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime)
ramfs on /run/credentials/systemd-tmpfiles-setup-dev.service type ramfs (ro,nosuid,nodev,noexec,relatime,mode=700)
/dev/nvme1n1p1 on /boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/md127p1 on /mnt/snapshot type xfs (rw,nodiratime,relatime,attr2,inode64,logbufs=8,logbsize=32k,sunit=1024,swidth=2048,noquota)
/dev/md126p1 on /home type xfs (rw,nodiratime,relatime,attr2,inode64,logbufs=8,logbsize=32k,sunit=1024,swidth=3072,noquota)
/dev/md125 on /mnt/archive type xfs (rw,nodiratime,relatime,attr2,inode64,logbufs=8,logbsize=32k,sunit=1024,swidth=2048,noquota)
ramfs on /run/credentials/systemd-tmpfiles-setup.service type ramfs (ro,nosuid,nodev,noexec,relatime,mode=700)
ramfs on /run/credentials/systemd-sysctl.service type ramfs (ro,nosuid,nodev,noexec,relatime,mode=700)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=26377592k,nr_inodes=6594398,mode=700,uid=1000,gid=100)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=100)
portal on /run/user/1000/doc type fuse.portal (rw,nosuid,nodev,relatime,user_id=1000,group_id=100)
/dev/fuse on /home/martin/Keybase type fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=100)
tag:gitlab.com,2023-07-30:2746226334 Martin Wimpress created project Martin Wimpress / usbimager 2023-07-30T09:53:13Z wimpress Martin Wimpress tag:gitlab.com,2023-03-26:2490891948 Martin Wimpress opened issue #2: REQ: Scan all QR Codes on screen at iMatt FOSS / ClipQR 2023-03-26T15:25:14Z wimpress Martin Wimpress

Thank you for working on ClipQR; it works a treat for scanning the screen for QR codes 🙇

My daughter's school issues homework assignments with multiple QR codes embedded in a page. ClipQR decode just one of the many QR codes on the screen.

Would it be possible for ClipQR to scan all QR codes on screen and place all the decoded codes in the clipboard? It would save us lots of time while completing homework.

tag:gitlab.com,2022-03-25:1794035519 Martin Wimpress pushed new project branch ayatana-appindicator at Martin Wimpress / GreenWithEnvy 2022-03-25T09:25:52Z wimpress Martin Wimpress

Martin Wimpress (c496949f) at 25 Mar 09:25

Add support for AppIndicator and AyatanaAppIndicator. Fix #156

tag:gitlab.com,2022-03-25:1793982700 Martin Wimpress created project Martin Wimpress / GreenWithEnvy 2022-03-25T09:04:18Z wimpress Martin Wimpress tag:gitlab.com,2021-09-09:1454496021 Martin Wimpress created project Martin Wimpress / obs-nvfbc 2021-09-09T08:20:40Z wimpress Martin Wimpress tag:gitlab.com,2020-10-31:970116419 Martin Wimpress pushed to project branch master at Martin Wimpress / OpenRGB 2020-10-31T14:29:55Z wimpress Martin Wimpress

Martin Wimpress (f2fc1c39) at 31 Oct 14:29

Add RTX 3090

tag:gitlab.com,2020-10-31:970114588 Martin Wimpress created project Martin Wimpress / OpenRGB 2020-10-31T14:26:09Z wimpress Martin Wimpress