hellosystem / iso Goto Github PK
View Code? Open in Web Editor NEWhelloSystem Live and installation ISO
Home Page: https://github.com/helloSystem/
License: BSD 3-Clause "New" or "Revised" License
helloSystem Live and installation ISO
Home Page: https://github.com/helloSystem/
License: BSD 3-Clause "New" or "Revised" License
Good day,
Tried latest live ISO (2020.11.25) hello-12.2-RELEASE-9054204-amd64.iso, by means of using a USB stick. It does boot, though desktop does not scale to take the whole display. Looks like a 1280x1024 scaled up to 3440x1440, also making top bar rounded corners (not fan of that on a square display though) a big visual mess.
Available options for configuring XOrg are only Intel and Nvidia, without digging down through config files (no idea on BSD so far).
Edited(20201127): Might be related to why inside the VM does not boot to desktop. When installing GhostBSD inside the VM (Gnome Boxes), I have to select the video driver from the list in order to go Live to desktop. Only boots to desktop with VESA driver, amdgpu (of course wouldn't as Gnome Boxes uses it's own stuff) or any other won't work. Even that, I get 1024x768 as max resolution, not modifiable.
Maybe adding the video driver selection option at boot would ease this issue for testing purposes?
Regards,
RR
If I set LANG=de or LANG=de_DE-utf8, then Ctrl-C, Ctrl-V and friends no longer work in #Qt on #FreeBSD. Other languages like fr and it work.
I'm new to *BSD but I've run Ubuntu and Debian in VirtualBox before from ISO files.
When I create a FreeBSD VM and try to boot from the r0.2.0-12.2
or r0.2.0-13.0
ISO files I'm just getting a dumb terminal.
Any idea what's going on? I imagine a decent amount of people looking to try out hello would take it for a spin in a VM.
macOS is my daily driver but I agree with a lot of the design philosophy and while I am fond of Linux and have contemplated switching full-time I do agree that the UX of most distros is lacking and the desktop landscape is pretty fragmented.
Any help getting hello running would be great, whether just pointing me in the right direction or adding info to the wiki. Definitely seems like an interesting project and would potentially be interested in contributing after I have a chance to check it out if I can figure out some way to help.
wanted to install on my secondary machine to give it a spin, unfortunately the recognized display resolution is only 640x480 rendering the installation program useless: buttons are not visible...
I have tried to reconfigure Xorg with no success. I have tried to connect external monitors on both DisplayPort and VGA again with no success.
This is what, as a n00b, I could of think of.
I had no problem installing it in VirtualBos under Linux...
any ideas?
Thanks
Need to exclude Menu, Dock, and Desktop...
for windowId in `xdotool search '.*'`; do
xdotool windowmove --sync $windowId $xy $xy;
((xy+=25));
done
conscontrol delete ttyv0
in /etc/rc
seemingly w/o effect on installed 13.0-CURRENT; manually executing the command seems to work though.
Why?
momh167-gjp4-ev% date ; uname -v
Sun Dec 27 05:22:49 EST 2020
FreeBSD 13.0-CURRENT #0 3cc0c0d66a0-c255241(main)-dirty: Thu Dec 24 06:21:50 UTC 2020 [email protected]:/usr/obj/usr/src/amd64.amd64/sys/GENERIC
momh167-gjp4-ev% lsblk
DEVICE MAJ:MIN SIZE TYPE LABEL MOUNT
ada0 0:127 298G GPT - -
ada0p1 0:129 512K freebsd-boot gpt/gptboot0 -
<FREE> -:- 492K - - -
ada0p2 0:131 298G freebsd-zfs gpt/zfs0 <ZFS>
<FREE> -:- 324K - - -
momh167-gjp4-ev% kldstat
Id Refs Address Size Name
1 99 0xffffffff80200000 1f16f08 kernel
2 1 0xffffffff82117000 65f388 zfs.ko
3 1 0xffffffff82777000 af48 cryptodev.ko
4 1 0xffffffff82920000 5730 cuse.ko
5 1 0xffffffff82926000 5bdc ig4.ko
6 2 0xffffffff8292c000 433c iicbus.ko
7 1 0xffffffff82931000 1c0d0 iichid.ko
8 1 0xffffffff8294e000 21c0 utouch.ko
9 1 0xffffffff82951000 4b60 ng_ubt.ko
10 6 0xffffffff82956000 aac8 netgraph.ko
11 2 0xffffffff82961000 a238 ng_hci.ko
12 3 0xffffffff8296c000 25a8 ng_bluetooth.ko
13 1 0xffffffff8296f000 f250 ng_l2cap.ko
14 1 0xffffffff8297f000 1ae48 ng_btsocket.ko
15 1 0xffffffff8299a000 3980 ng_socket.ko
16 1 0xffffffff8299e000 389e8 linux.ko
17 2 0xffffffff829d7000 db70 linux_common.ko
18 1 0xffffffff829e5000 31bb8 linux64.ko
19 1 0xffffffff82a17000 2260 pty.ko
20 1 0xffffffff82a1a000 2320 uhid.ko
21 1 0xffffffff82a1d000 4328 ums.ko
momh167-gjp4-ev% sudo service moused status
moused is running as pid 63000.
momh167-gjp4-ev% sudo lsusb | sort
Bus /dev/usb Device /dev/ugen0.1: ID 0000:0000
Bus /dev/usb Device /dev/ugen1.1: ID 0000:0000
Bus /dev/usb Device /dev/ugen2.1: ID 0000:0000
Bus /dev/usb Device /dev/ugen2.2: ID 0b05:1751 ASUSTek Computer, Inc. BT-253 Bluetooth Adapter
Bus /dev/usb Device /dev/ugen3.1: ID 0000:0000
Bus /dev/usb Device /dev/ugen4.1: ID 0000:0000
Bus /dev/usb Device /dev/ugen5.1: ID 0000:0000
Bus /dev/usb Device /dev/ugen5.2: ID 046d:c408 Logitech, Inc. Marble Mouse (4-button)
Bus /dev/usb Device /dev/ugen6.1: ID 0000:0000
Bus /dev/usb Device /dev/ugen7.1: ID 0000:0000
Bus /dev/usb Device /dev/ugen7.2: ID 064e:a111 Suyin Corp.
momh167-gjp4-ev% pciconf -lv
hostb0@pci0:0:0:0: class=0x060000 rev=0x07 hdr=0x00 vendor=0x8086 device=0x2a40 subvendor=0x1b0a subdevice=0x200d
vendor = 'Intel Corporation'
device = 'Mobile 4 Series Chipset Memory Controller Hub'
class = bridge
subclass = HOST-PCI
vgapci0@pci0:0:2:0: class=0x030000 rev=0x07 hdr=0x00 vendor=0x8086 device=0x2a42 subvendor=0x1b0a subdevice=0x2009
vendor = 'Intel Corporation'
device = 'Mobile 4 Series Chipset Integrated Graphics Controller'
class = display
subclass = VGA
vgapci1@pci0:0:2:1: class=0x038000 rev=0x07 hdr=0x00 vendor=0x8086 device=0x2a43 subvendor=0x1b0a subdevice=0x2009
vendor = 'Intel Corporation'
device = 'Mobile 4 Series Chipset Integrated Graphics Controller'
class = display
uhci0@pci0:0:26:0: class=0x0c0300 rev=0x03 hdr=0x00 vendor=0x8086 device=0x2937 subvendor=0x1b0a subdevice=0x200d
vendor = 'Intel Corporation'
device = '82801I (ICH9 Family) USB UHCI Controller'
class = serial bus
subclass = USB
uhci1@pci0:0:26:1: class=0x0c0300 rev=0x03 hdr=0x00 vendor=0x8086 device=0x2938 subvendor=0x1b0a subdevice=0x200d
vendor = 'Intel Corporation'
device = '82801I (ICH9 Family) USB UHCI Controller'
class = serial bus
subclass = USB
uhci2@pci0:0:26:2: class=0x0c0300 rev=0x03 hdr=0x00 vendor=0x8086 device=0x2939 subvendor=0x1b0a subdevice=0x200d
vendor = 'Intel Corporation'
device = '82801I (ICH9 Family) USB UHCI Controller'
class = serial bus
subclass = USB
ehci0@pci0:0:26:7: class=0x0c0320 rev=0x03 hdr=0x00 vendor=0x8086 device=0x293c subvendor=0x1b0a subdevice=0x200d
vendor = 'Intel Corporation'
device = '82801I (ICH9 Family) USB2 EHCI Controller'
class = serial bus
subclass = USB
hdac0@pci0:0:27:0: class=0x040300 rev=0x03 hdr=0x00 vendor=0x8086 device=0x293e subvendor=0x1b0a subdevice=0x200a
vendor = 'Intel Corporation'
device = '82801I (ICH9 Family) HD Audio Controller'
class = multimedia
subclass = HDA
pcib1@pci0:0:28:0: class=0x060400 rev=0x03 hdr=0x01 vendor=0x8086 device=0x2940 subvendor=0x1b0a subdevice=0x200d
vendor = 'Intel Corporation'
device = '82801I (ICH9 Family) PCI Express Port 1'
class = bridge
subclass = PCI-PCI
pcib2@pci0:0:28:1: class=0x060400 rev=0x03 hdr=0x01 vendor=0x8086 device=0x2942 subvendor=0x1b0a subdevice=0x200d
vendor = 'Intel Corporation'
device = '82801I (ICH9 Family) PCI Express Port 2'
class = bridge
subclass = PCI-PCI
pcib3@pci0:0:28:2: class=0x060400 rev=0x03 hdr=0x01 vendor=0x8086 device=0x2944 subvendor=0x1b0a subdevice=0x200d
vendor = 'Intel Corporation'
device = '82801I (ICH9 Family) PCI Express Port 3'
class = bridge
subclass = PCI-PCI
pcib4@pci0:0:28:3: class=0x060400 rev=0x03 hdr=0x01 vendor=0x8086 device=0x2946 subvendor=0x1b0a subdevice=0x200d
vendor = 'Intel Corporation'
device = '82801I (ICH9 Family) PCI Express Port 4'
class = bridge
subclass = PCI-PCI
pcib5@pci0:0:28:4: class=0x060400 rev=0x03 hdr=0x01 vendor=0x8086 device=0x2948 subvendor=0x1b0a subdevice=0x200d
vendor = 'Intel Corporation'
device = '82801I (ICH9 Family) PCI Express Port 5'
class = bridge
subclass = PCI-PCI
pcib6@pci0:0:28:5: class=0x060400 rev=0x03 hdr=0x01 vendor=0x8086 device=0x294a subvendor=0x1b0a subdevice=0x200d
vendor = 'Intel Corporation'
device = '82801I (ICH9 Family) PCI Express Port 6'
class = bridge
subclass = PCI-PCI
uhci3@pci0:0:29:0: class=0x0c0300 rev=0x03 hdr=0x00 vendor=0x8086 device=0x2934 subvendor=0x1b0a subdevice=0x200d
vendor = 'Intel Corporation'
device = '82801I (ICH9 Family) USB UHCI Controller'
class = serial bus
subclass = USB
uhci4@pci0:0:29:1: class=0x0c0300 rev=0x03 hdr=0x00 vendor=0x8086 device=0x2935 subvendor=0x1b0a subdevice=0x200d
vendor = 'Intel Corporation'
device = '82801I (ICH9 Family) USB UHCI Controller'
class = serial bus
subclass = USB
uhci5@pci0:0:29:2: class=0x0c0300 rev=0x03 hdr=0x00 vendor=0x8086 device=0x2936 subvendor=0x1b0a subdevice=0x200d
vendor = 'Intel Corporation'
device = '82801I (ICH9 Family) USB UHCI Controller'
class = serial bus
subclass = USB
ehci1@pci0:0:29:7: class=0x0c0320 rev=0x03 hdr=0x00 vendor=0x8086 device=0x293a subvendor=0x1b0a subdevice=0x200d
vendor = 'Intel Corporation'
device = '82801I (ICH9 Family) USB2 EHCI Controller'
class = serial bus
subclass = USB
pcib7@pci0:0:30:0: class=0x060401 rev=0x93 hdr=0x01 vendor=0x8086 device=0x2448 subvendor=0x1b0a subdevice=0x200d
vendor = 'Intel Corporation'
device = '82801 Mobile PCI Bridge'
class = bridge
subclass = PCI-PCI
isab0@pci0:0:31:0: class=0x060100 rev=0x03 hdr=0x00 vendor=0x8086 device=0x2919 subvendor=0x1b0a subdevice=0x200d
vendor = 'Intel Corporation'
device = 'ICH9M LPC Interface Controller'
class = bridge
subclass = PCI-ISA
ahci0@pci0:0:31:2: class=0x010601 rev=0x03 hdr=0x00 vendor=0x8086 device=0x2929 subvendor=0x1b0a subdevice=0x200d
vendor = 'Intel Corporation'
device = '82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode]'
class = mass storage
subclass = SATA
iwn0@pci0:2:0:0: class=0x028000 rev=0x00 hdr=0x00 vendor=0x8086 device=0x4232 subvendor=0x8086 subdevice=0x1201
vendor = 'Intel Corporation'
device = 'WiFi Link 5100'
class = network
re0@pci0:7:0:0: class=0x020000 rev=0x02 hdr=0x00 vendor=0x10ec device=0x8168 subvendor=0x1b0a subdevice=0x200b
vendor = 'Realtek Semiconductor Co., Ltd.'
device = 'RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller'
class = network
subclass = ethernet
none0@pci0:8:1:0: class=0x0c0010 rev=0x05 hdr=0x00 vendor=0x1180 device=0x0832 subvendor=0x1b0a subdevice=0x200d
vendor = 'Ricoh Co Ltd'
device = 'R5C832 IEEE 1394 Controller'
class = serial bus
subclass = FireWire
sdhci_pci0@pci0:8:1:1: class=0x080500 rev=0x22 hdr=0x00 vendor=0x1180 device=0x0822 subvendor=0x1b0a subdevice=0x200d
vendor = 'Ricoh Co Ltd'
device = 'R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter'
class = base peripheral
subclass = SD host controller
none1@pci0:8:1:2: class=0x088000 rev=0x12 hdr=0x00 vendor=0x1180 device=0x0843 subvendor=0x1b0a subdevice=0x200d
vendor = 'Ricoh Co Ltd'
device = 'R5C843 MMC Host Controller'
class = base peripheral
none2@pci0:8:1:3: class=0x088000 rev=0x12 hdr=0x00 vendor=0x1180 device=0x0592 subvendor=0x1b0a subdevice=0x200d
vendor = 'Ricoh Co Ltd'
device = 'R5C592 Memory Stick Bus Host Adapter'
class = base peripheral
none3@pci0:8:1:4: class=0x088000 rev=0x12 hdr=0x00 vendor=0x1180 device=0x0852 subvendor=0x1b0a subdevice=0x200d
vendor = 'Ricoh Co Ltd'
device = 'xD-Picture Card Controller'
class = base peripheral
momh167-gjp4-ev%
Hi, I installed hello on a computer and rebooted.
After I logged in I ran
pkg update
followed by
pkg upgrade
Upon rebooting the computer, the login screen did not come up, and a message was printed saying that it could not find /usr/local/etc/slim.conf
.
I copied /usr/local/etc/slim.conf.sample
to /usr/local/etc/slim.conf
and restarted slim, but when I try to log in I am told “Failed to execute login command”.
Intel GPU fails in 12.2-RC3 when its driver is activated using the tool. Why?
Does not properly power down in 12.2-RC3
https://forums.freebsd.org/threads/experimenting-with-hello-system.77809/
I am trying to install it using a virtual machine. After installing it shows the terminal screen.
Unfortunately no more information, but we need to test this in VirtualBox, VMware, etc.
FreeBSD% sudo service devd status
devd is running as pid 29146.
FreeBSD% sudo service devd restart
Stopping devd.
Waiting for PIDS: 29146.
Starting devd.
FreeBSD% /Applications/Preferences/Sound.app/Sound
QKqueueFileSystemWatcherEngine::addPaths: open: No such file or directory
Fatal: Couldn't connect to devd:connect(/var/run/devd.pipe):Connection refused:
No error: 0
On 12.2, ~/liveuser/.cache/gvfs
gets mounted multiple times when one exits and re-launches the graphical session. Why is it not killed when the graphical session exits?
Running from the Live ISO, having exited the graphical desktop already twice:
FreeBSD% mount
livecd on / (zfs, local, nfsv4acls)
devfs on /dev (devfs, local, multilabel)
/dev/da0 on /media/da0 (cd9660, local, read-only)
/dev/da0p1 on /media/da0p1 (msdosfs, local, noatime)
map -hosts on /net (autofs)
/dev/fuse on /usr/home/liveuser/.cache/gvfs (fusefs, nosuid, mounted by liveuser)
/dev/fuse on /usr/home/liveuser/.cache/gvfs (fusefs, nosuid, mounted by liveuser)
/dev/fuse on /usr/home/liveuser/.cache/gvfs (fusefs, nosuid, mounted by liveuser)
I downloaded this ISO and flashed it, examining the flash drive on gparted shows that only 2 partitions (FreeBSD Boot, EFI) are made.
The ISO also doesn't boot using virtualbox and asks to specify the location of the shell.
(Yes, I verified md5, the file is not corrupted)
Polish CUPS/IPP/AirPrint experience
We have enabled CUPS and can seemingly print to a fully autodetected IPP printer without doing anything. However, at least from the Qt print dialogs, we cannot even switch from color to b/w?
system-config-printer
and avahi-daemon
are installed but the former does not show printers on the network under "network printers" yet, why?We may want
cc'ing the world expert on all things PDF and printing, @KurtPfeifle
open-vm-tools
13-CURRENT based Live ISO does not boot. Getting
lock order reversal:
isofs -> bufwait established at:
(...)
md.c:895
Nevertheless it proceeds to loading the uzip, but then says
cannot mount tmpfs on /dev/reroot: operation not supported by device
Check automatic GPU loading in GhostBSD and NomadBSD. Ideally we can boot straight into Xorg without any manual interaction.
The window manager has been configured to open new windows in a sane default location; however there should be an exception to leave windows without window decorations (e.g., splash screens) untouched.
Setting efibootmgr -t 0
results in the OEM splash screen not to appear. Again, less visual clutter!
However, this works only with a small EFI bootloader. With Clover, for example, it still appears, presumably because it is larger?
pkg-static Authentication error on 13-CURRENT, why? This is not happening in 12-RELEASE.
+ cp /etc/resolv.conf /usr/local/furybsd/uzip/etc/resolv.conf
+ mount_nullfs /usr/local/furybsd/amd64/cache/packages /usr/local/furybsd/uzip/var/cache/pkg
+ mount -t devfs devfs /usr/local/furybsd/uzip/dev
+ IGNORE_OSVERSION=yes /usr/local/sbin/pkg-static -c /usr/local/furybsd/uzip add https://github.com/helloSystem/Menu/releases/download/helper/appmenu-gtk-module-0.7.3.2.txz
Certificate verification failed for /C=US/ST=Washington/L=Seattle/O=Amazon.com, Inc./CN=*.s3.amazonaws.com
34372427776:error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed:/usr/local/poudriere/jails/head-amd64/usr/src/crypto/openssl/ssl/statem/statem_clnt.c:1915:
Certificate verification failed for /C=US/ST=Washington/L=Seattle/O=Amazon.com, Inc./CN=*.s3.amazonaws.com
34372427776:error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed:/usr/local/poudriere/jails/head-amd64/usr/src/crypto/openssl/ssl/statem/statem_clnt.c:1915:
Certificate verification failed for /C=US/ST=Washington/L=Seattle/O=Amazon.com, Inc./CN=*.s3.amazonaws.com
34372427776:error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed:/usr/local/poudriere/jails/head-amd64/usr/src/crypto/openssl/ssl/statem/statem_clnt.c:1915:
pkg-static: https://github.com/helloSystem/Menu/releases/download/helper/appmenu-gtk-module-0.7.3.2.txz: Authentication error
ld-elf.so.1: Shared object "libKF5CoreAddons.so.5" not found, required by "gmenudbusmenuproxy"
The question, though, is: Do we really need gmenudbusmenuproxy
...
At some point, we may want to have proper packages for some of the components that currently get installed as part of https://github.com/helloSystem/ISO/blob/experimental/settings/script.hello
This might also help work around #1
Blocked by freebsd/poudriere#797
Thanks meena on IRC @igalic.
installed via terminal but i don't know how where the app launcher goes to, tried to launch it via terminal but nothing happened.
no error message, also there is no any message on terminal.
Could be nice to have something like clipmenu but integrated with the top bar.
13.0-CURRENT initgfx Nvidia: Dock crashes Xorg. Workaround: Ctrl.Alt-F2, edit start-hello
, comment out Dock, service slim restart
.
At least parts of the Nvidia driver have been loaded by initgfx correctly:
FreeBSD% uname -v
FreeBSD 13.0-CURRENT #0 f659bf1d31c-c254882(main): Thu Dec 3 04:51:57 UTC 2020
[email protected]:/usr/obj/usr/src/amd64.amd64/sys/GENERIC
FreeBSD% ls /dev/nvidia*
/dev/nvidia-modeset /dev/nvidia0 /dev/nvidiactl
FreeBSD% kldstat| grep nvidia
28 2 0xffffffff83c00000 122c960 nvidia.ko
29 1 0xffffffff83a0e000 f4210 nvidia-modeset.ko
FreeBSD% nvidia-settings
ERROR: Unable to load info from any available system
# Does not start
Running the Dock (A qml application) from a session launched like this:
FreeBSD% /System/Dock.AppDir/AppRun
QGLXContext: Failed to create dummy context
Failed to create OpenGL context for format QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::DoubleBuffer, swapInterval 1, colorSpace QSurfaceFormat::DefaultColorSpace, profile QSurfaceFormat::NoProfile)
zsh: abort (core dumped) /System/Dock.AppDir/AppRun
Currently we need at least 4 GB of RAM for the Live system when the booted sytem in theory only needs <1. This is because everything gets copied into RAM at boot time.
I would like to remove the need for so much RAM, e.g., by loop-mounting system.uzip
, and merging it with a tmpfs using unionfs, and then chrooting into that.
FuryBSD had a unionfs setup but it was more involved: https://github.com/furybsd/furybsd-livecd/tree/union-tar-nochroot
I'd like the simple version (loop-mount read-only filesystem, overlay it with tmpfs usion unionfs, chroot into that). If it doesn't work, then collaborate with unionfs kernel devs (who maintains unionfs? @mjguzik, @cemeyer?) to make it work.
installer log says: /usr/bin/sysrc: no such file or directory --> CUPS not working after installation.
Please, could you provide i686 builds for 32 bit systems and 1 GB RAM ? Thanks.
I didn’t see any option to use an encrypted root during install but I may have overlooked it.
I think since FreeBSD 13 is coming soon it’s best to wait for that since then the OpenZFS native encryption feature can be used. Rather than to make it use geli as one would need with 12.x I mean.
Title. It happened on r0.2.0-12.2 after opening "configure wifi" in the preferences folder. I'm not sure if that was the cause though
If I right click on the white background, a wm menu appears (with "network", "office" etc )
Plus my laptop's trackpad doesn't work that well, every time I left-click it clicks like 10 more times automatically. Maybe it's a general FreeBSD issue(?)
First time installing a *BSD on this laptop
Anyways, amazing job! Soon or later I might be finally able to replace my desktop's hackintosh install lol
FreeBSD% sudo service avahi-daemon restart
Stopping avahi-daemon.
Starting avahi-daemon.
FreeBSD% sudo service avahi-daemon status
avahi_daemon is not running.
FreeBSD% sudo avahi-daemon
Found user 'avahi' (UID 558) and group 'avahi' (GID 558).
Successfully dropped root privileges.
avahi-daemon 0.7 starting up.
Loading service file /usr/local/etc/avahi/services/sftp-ssh.service.
Loading service file /usr/local/etc/avahi/services/ssh.service.
*** WARNING: Detected another IPv4 mDNS stack running on this host. This makes mDNS unreliable and is thus not recommended. ***
bind() failed: Address already in use
*** WARNING: Detected another IPv6 mDNS stack running on this host. This makes mDNS unreliable and is thus not recommended. ***
bind() failed: Address already in use
Failed to create server: No suit
~/liveuser/.cache/gvfs
does not get mounted Maybe this is why Filer takes 30 seconds to show icons on the desktop?
gvfsd is needed so that we can see and mount network services in Filer. However, do we really need all those?
2567 - I 0:00,06 /usr/local/libexec/gvfsd
2570 - I 0:00,38 /usr/local/libexec/gvfsd-fuse /var/run/user/1001/gvf
2574 - I 0:00,01 /usr/local/libexec/gvfs-hal-volume-monitor
2576 - S 0:00,55 /usr/local/libexec/gvfsd-trash --spawner :1.4 /org/g
2578 - I 0:00,01 /usr/local/libexec/gvfs-gphoto2-volume-monitor
17473 - I 0:00,29 /usr/local/libexec/gvfsd-network --spawner :1.4 /org
17560 - I 0:00,01 /usr/local/libexec/dconf-service
17562 - I 0:00,27 /usr/local/libexec/gvfsd-dnssd --spawner :1.4 /org/g
I would like to silence the EFI + BIOS bootloaders entirely. console=noconsole
does NOT do the trick, still plenty of text. Can rEFInd graphics mode hide that text? I tried but graphics mode exits as soon as FreeBSD loader.efi
starts.
Of course it depends on how/where you set it. You can start loader passing it as argument, thats as silent as you can get without code update and rebuild
But how to do that?
https://lists.freebsd.org/pipermail/freebsd-arch/2018-June/019047.html
efibootmgr can set args to use that are passed to main w/o needing to read boot.conf at all
How?
Turns out that FreeBSD 13.0-CURRENT has a new -e
option that is mentioned but not explained on the man page.
However, it does not seem to actually set the arguments?
uname -v
FreeBSD 13.0-CURRENT #0 7578a4862f0-c255032(main): Thu Dec 10 11:40:27 UTC 2020 [email protected]:/usr/obj/usr/src/amd64.amd64/sys/GENERIC
sudo mount -t msdosfs /dev/ada0p1 /mnt
sudo mkdir -p /mnt/EFI/freebsd
sudo cp /boot/loader.efi /mnt/EFI/freebsd
sudo efibootmgr -v -a -c -l /mnt/EFI/freebsd/loader.efi -L FreeBSD -e 'console=nullconsole'
Boot to FW : false
BootCurrent: 0001
Timeout : 0 seconds
BootOrder : 0006, 2001, 0000, 2002, 2003
Boot0006* FreeBSD HD(1,GPT,2458164c-ae07-4417-b037-3fc2ea10d4ba,0x800,0x47000)/File(\EFI\freebsd\loader.efi)
ada0p1:/EFI/freebsd/loader.efi /mnt//EFI/freebsd/loader.efi
No mention of console=nullconsole
anywhere...
Sound over HDMI is not working on Acer RevoOne RL85.
When I boot the live usb made with balena Etcher the system either hangs or reboots at the section: can we get the union fa or openzfs to make...
pkg upgrade
seems to overwrite our configuration.
For example, our changed rc scripts are seemingly replaced with those from the pacakges, and our carefully configured slim.conf
is moved to slim.conf.pkgsave
.
How does e.g, the Mac work when "over-installing" a newer version of the OS?
FreeBSD% ksnip
zsh: trace trap (core dumped) ksnip
Why?
I'd like to try out hello on a Pinebook. Would it be possible to set up ARM continuous builds?
Acer RevoOne RL85:
Failed to add WC MTRR for [0xe0000000-0xefffffff]: -22; performance may suffer
/etc/rc.conf
contains
kld_list="cuse ig4 iicbus iichid utouch /boot/modules/i915kms.ko"
Releasing the mouse over a menu does not work in the 12.2 based ISO - why?
Low volume and less than ideal sound quality:
liveuser@furybsd:~ % cat /dev/sndstat
Installed devices:
pcm0: <Cirrus Logic CS4206 (Internal Analog 4.0 Speaker)> (play) default
pcm1: <Cirrus Logic CS4206 (Analog Headphones)> (play)
pcm2: <Cirrus Logic CS4206 (Digital)> (play)
sudo nano /etc/rc.d/initgfx
, comment out the unalias echo
sudo sh -ex /etc/rc.d/initgfx onestart 2>&1
shows that the vendor ID is wrongly detected as 1
+ echo initgfx: Auto-detecting graphics driver ...
initgfx: Auto-detecting graphics driver ...
+ get_device_info
+ local chip
+ sysctl -n hw.pci.default_vgapci_unit
+ unit=0
+ [ -z 0 -o 0 '=' -1 ]
+ pciconf -lv
+ head -1
+ grep ^vgapci0
+ sed -E 's#.* chip=0x([0-9a-z]{4})([0-9a-z]{4}).*$#\1:\2#'
+ chip=$'vgapci0@pci0:1:0:0:\tclass=0x030000 rev=0xa2 hdr=0x00 vendor=0x10de device=0x1381 subvendor=0x10de subdevice=0x1073'
+ pciconf -lv
+ head -1
+ sed -E 's/^vgapci[0-9]@pci[0-9]:([0-9:]+):.*$/\1/'
+ grep ^vgapci0
+ busID=1:0:0
+ echo $'vgapci0@pci0:1:0:0:\tclass=0x030000 rev=0xa2 hdr=0x00 vendor=0x10de device=0x1381 subvendor=0x10de subdevice=0x1073'
+ cut -d: -f2
+ vendor=1
+ echo $'vgapci0@pci0:1:0:0:\tclass=0x030000 rev=0xa2 hdr=0x00 vendor=0x10de device=0x1381 subvendor=0x10de subdevice=0x1073'
+ cut -d: -f1
+ device=vgapci0@pci0
+ setup_nvidia
+ local d dir driver device srcdir
+ [ 1 '!=' 10de ]
+ return 1
+ setup_intel
+ local kmod
+ [ 1 '!=' 8086 ]
+ return 1
+ setup_ati_amd
+ local path driver kmod
+ [ 1 '!=' 1002 ]
+ return 1
+ printf 'Section "Device"\n'
+ printf '\tIdentifier "Card0"\n'
+ printf '\tDriver "vesa"\n'
+ printf '\tBusID "PCI:1:0:0"\n'
+ printf 'EndSection\n'
+ sysrc -x initgfx_kmods
sysrc: unknown variable 'initgfx_kmods'
+ _return=1
+ [ 1 -ne 0 ]
+ [ -z '' ]
+ return 1
+ return 1
Get Xorg started before any of the networking related rc scripts.
How?
cd /tmp
git clone https://github.com/yshui/picom/
cd picom
git submodule update --init --recursive
sudo pkg install -y meson pkgconf cmake uthash
LDFLAGS="-L/usr/local/lib" CPPFLAGS="-I/usr/local/include" meson --buildtype=release . build
ninja -C build
sudo ninja -C build install
cp ./build/src/picom ...
The line terminate:ctrl_alt_bksp
seems to be responsible. But currently we don't have this entire file... where would it have to come from?
OptiPlex:/home/user/helloSystem/Menu/build% cat /usr/local/etc/X11/xorg.conf.d/10-input-keyboard.conf
Section "InputClass"
Identifier "Keyboard0"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "XkbRules" "evdev"
Option "XkbLayout" "de"
Option "XkbVariant" "nodeadkeys"
Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection
As an alternative, we could set it as a "regular" global shortcut. This ways users could change it in the GUI.
FreeBSD% LANG=C system-config-printer
Gtk-Message: 22:01:25.970: Failed to load module "appmenu-gtk-module"
Gtk-Message: 22:01:28.007: Failed to load module "appmenu-gtk-module"
On my installed FreeBSD system it works. What is the difference?
We are missing
https://www.freshports.org/x11/gtk-app-menu/
/usr/local/lib/gtk-2.0/modules/libappmenu-gtk-module.so
/usr/local/lib/gtk-3.0/modules/libappmenu-gtk-module.so
These are not yet in the quarterly
packages yet, only in latest
.
FreeBSD% sudo pkg install appmenu-gtk-module
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
pkg: No packages available to install matching 'appmenu-gtk-module' have been found in the repositories
13.0-CURRENT:
FreeBSD% ps ax | grep gvfs
58304 - I 0:00,24 /usr/local/libexec/gvfsd
58321 - S 0:01,21 /usr/local/libexec/gvfsd-trash --spawner :1.3 /org/gtk/gvfs/ex
58561 - S 0:00,28 /usr/local/libexec/gvfs-udisks2-volume-monitor (gvfs-udisks2-v
61033 - I 0:00,11 /usr/local/libexec/gvfs-mtp-volume-monitor (gvfs-mtp-volume-mo
61120 - I 0:00,12 /usr/local/libexec/gvfs-gphoto2-volume-monitor (gvfs-gphoto2-v
63474 - I 0:00,24 /usr/local/libexec/gvfsd-computer --spawner :1.3 /org/gtk/gvfs
68315 - I 0:00,22 /usr/local/libexec/gvfsd-network --spawner :1.3 /org/gtk/gvfs/
69747 - I 0:00,14 /usr/local/libexec/gvfsd-dnssd --spawner :1.3 /org/gtk/gvfs/ex
89175 0 R+ 0:00,01 grep gvfs
No gvfsd-fuse
(but mtp). Why?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.