Giter VIP home page Giter VIP logo

iso's People

Contributors

adriaandegroot avatar antranigv avatar cneira avatar cococr300 avatar crees avatar edigaryev avatar grahamperrin avatar jsm222 avatar jsoref avatar kettle-7 avatar louies0623 avatar pkgdemon avatar probonopd avatar slater91 avatar targetgalaxy avatar u20230812 avatar voodoochief avatar yangzhong-freebsd avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

iso's Issues

ISO not working for me in VirtualBox

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.

image

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.

Reduce the number of gvfsd related processes

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

Make Filer restart automatically if it crashes

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

13.0-CURRENT initgfx Nvidia: Dock crashes Xorg

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

Show splash screens in the center of the screen

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.

ARM builds

I'd like to try out hello on a Pinebook. Would it be possible to set up ARM continuous builds?

pkg-static Authentication error on 13-CURRENT

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

gvfsd-fuse missing in 13.0-CURRENT

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?

[unsupported pkg upgrade] broke login screen?

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”.

Low volume on MacBook Pro

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)

Nvidia autodetection fails on FreeBSD 13.0-CURRENT

  • 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

Sound.app does not work on 13-CURRENT

image

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

Encrypted root

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.

No Radeon Support available?

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

Failed to load module "appmenu-gtk-module", no global menu for Gtk apps

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

cannot install on a Thinkpad T440s

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

touch pad not driven – Ergo Vista 631

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% 

Installer: Cannot Delete auto created username

In the installer, when you put your name in and then try to delete or backspace the username, deleting the last character in that box makes it put the full auto created username back in.

hello-12.2-RELEASE-4a70879-amd64.iso

hello_useridissue

Need to think about an update strategy

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?

Cascade windows

Need to exclude Menu, Dock, and Desktop...

for windowId in `xdotool search '.*'`; do 
    xdotool windowmove --sync $windowId $xy $xy;
    ((xy+=25));
done

12.2: ~/liveuser/.cache/gvfs gets mounted multiple times

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)

Can't launch Linux applications out of the box

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.

Polish printing experience

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?

  • Is there a good graphical CUPS configuration tool in Qt so we can replace system-config-printer?
  • 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

  • CUPS as an IPP Everywhere Server
  • CUPS as an IPP Everywhere Client
  • CUPS as an IPP AirPrint Server

cc'ing the world expert on all things PDF and printing, @KurtPfeifle

Burning 13.0-experimental doesn't create a root partition

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)

Live mode boot slow, needs 4GB+ RAM

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.

Silence the bootloader

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...

i686 builds

Please, could you provide i686 builds for 32 bit systems and 1 GB RAM ? Thanks.

Cannot restart avahi-daemon

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

Enable killing Xorg with Ctrl+Alt+Backspace

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.

ksnip crashes

FreeBSD% ksnip
zsh: trace trap (core dumped)  ksnip

Why?

Silence the EFI OEM splash screen

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?

Rounded window corners

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 ...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.