mmstick

joined 1 year ago
MODERATOR OF
[–] mmstick@lemmy.world 22 points 5 days ago (2 children)

No, we won't be spending any development time on porting all of the patches in 22.04 to 24.04. GNOME is done.

[–] mmstick@lemmy.world 12 points 1 week ago* (last edited 1 week ago)

You should stop using Linux then. The Linux kernel, along with many open source software, is developed and sponsored by for-profit organizations. Either directly or indirectly. Without them, open source wouldn't be able to thrive.

[–] mmstick@lemmy.world 1 points 1 week ago* (last edited 1 week ago)

I'd recommend spending some time reading about it. It's not as hard as he thinks. Applications developed for Linux are quite easy to port to Redox. It supports many of the same system calls and has a compatible libc implementation. The kernel does have abstractions to ease the porting process. And if you're going to make a new kernel today, you should do it right and make a microkernel like Redox. One of the benefits of having a microkernel is that it doesn't matter what language you write drivers in. They're isolated to their own processes. Rust, C, C++, whatever.

[–] mmstick@lemmy.world 1 points 1 week ago (1 children)

It does work like this, but as with justice, the wheels can be slow at times.

[–] mmstick@lemmy.world 2 points 1 week ago (3 children)

It is required to install system updates before using the alpha.

[–] mmstick@lemmy.world 1 points 2 months ago

They'll be available after COSMIC releases.

[–] mmstick@lemmy.world 1 points 3 months ago* (last edited 3 months ago)

You can either return cosmic::Element<Message>, impl Into<cosmic::Element<Message>>, or cosmic::widget::Button<Message> with your functions.

Every widget can .into() or .apply(Element::from) into a cosmic::Element.

I'd recommend using the Grid widget so that your buttons can scale with the window.

cosmic::widget::grid()
    .push(widget1())
    .push(widget2())
    .push(widget3())
    .insert_row()
    .push(widget4())
    .push(widget5())
    .push(widget6())
    .row_spacing(12)
    .column_spacing(12)
    .justify_content(JustifyContent::Stretch)
    .width(Length::Fill)
    .height(Length::Fill)
    .into()
[–] mmstick@lemmy.world 0 points 3 months ago (1 children)

What report are you referring to?

[–] mmstick@lemmy.world 1 points 4 months ago

The design is finished for Alpha 1, but there is likely to be future design work once designs are revisited for alpha 2 or the beta.

[–] mmstick@lemmy.world 0 points 4 months ago* (last edited 4 months ago) (3 children)

What GPU configuration do you have? I don't have any of these issues. If NVIDIA, you have to wait for NVIDIA to release explicit sync Wayland drivers.

[–] mmstick@lemmy.world 1 points 4 months ago (2 children)

That's up to you. If you need it, you can always reinstall it.

[–] mmstick@lemmy.world 1 points 4 months ago* (last edited 4 months ago) (4 children)

I'd recommend everyone to try out cosmic-store (with cosmic-icons) when they get a chance. Whether you use COSMIC or not, it's fully functional with any desktop environment. It's packaged by default in Pop!_OS 22.04, available in Fedora 40 via ryanabx/cosmic-epoch, and the AUR.

 
0
COSMUnity (lemmy.world)
 

It will be possible to configure COSMIC to look like Unity out of the box. There's only a few panel applets that need to be implemented to make the experience 1:1.

1
COSMUnity (lemmy.world)
 
view more: next ›