Artwork

GNU/Linux.ch에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 GNU/Linux.ch 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.
Player FM -팟 캐스트 앱
Player FM 앱으로 오프라인으로 전환하세요!

CIW095 - Neuer Desktop "COSMIC"

33:56
 
공유
 

Manage episode 429315257 series 2826202
GNU/Linux.ch에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 GNU/Linux.ch 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.

CIW - Folge 095 - 17.07.2024 - Neuer Desktop "COSMIC"

  • Wir begrüssen alle Kosmonauten und rostige Benutzer zur Folge 95 von "Captain it's Wednesday", dem Podcast über Freie Software und Freie Gesellschaft von GNU/Linux.ch, aufgenommen am 16. Juli von Stefan, Ephraim und Felix Daum. In dieser Folge geht es um COSMIC.

Hausmitteilungen

  • Hausmitteilungen gibt es keine. Felix hat sich ein neues Mikrofon zum Podcasten zugelegt. Das soll zu einer wesentlichen Verbesserung der Tonqualität beitragen. Sollte ein Rauschen im Hintergrund vernommen werden, bitte ich das zu entschuldigen. Die Mikrofoneinstellungen müssen noch feinjustiert werden. Das Mikrofon kam erst am selben Tag der Aufnahme an.

Thema: Neuer Desktop "COSMIC"

Der Hardware-Hersteller System76 arbeitet aktuell an seinem Computer Operating System Main Interface Components, kurz COSMIC Desktop. Das Projekt biegt wohl gerade auf die Zielgeraden zu einer Alpha-Version hin, da der Termin aber schon mal verschoben wurde, schauen wir uns COSMIC schon mal jetzt an.

Historisches

Ein kurzer Abriss über die Entstehungsgeschichte. Was im folgenden zu GTK und GNOME gesagt wird, ist nicht unsere Meinung, sondern die Begründung durch System76.

COSMIC gibt es bereits unter Pop!_OS als Abwandlung vom GNOME-Desktop mit mehreren Erweiterungen bspw. für Autotiling, ein Dock und so weiter. Durch libAdwaita, den Weg von GNOME sowie verschiedenen Kommentaren von GNOME-Entwicklern zu Erweiterungen wurde es immer schwieriger für System76, seine Erweiterungen auf GNOME anzupassen. Dazu möchten sie gerne als Hersteller ein Branding einführen, also ein eigenes Theme, sodass System76 bzw. Pop!_OS einen Wiedererkennungswert hat.

Deswegen hat sich System76 dazu entschieden, aus der Erweiterung für GNOME strukturell einen eigenen Desktop zu machen und gleichzeitig alles komplett neu zu machen.

Grundlagen

Der neue, ebenfalls COSMIC genannte Desktop basiert auf der Programmiersprache Rust und dem Grafiktoolkit Iced, das ebenfalls in Rust geschrieben ist. Rust ist eine speichersichere Sprache, die Speicherzugriffsfehler oder Pufferüberläufe vermeidet und trotzdem ziemlich performant ist.

Auch GNOME hat einige in Rust geschriebene Programme, die das in C geschriebene GTK für die grafische Anzeige verwenden. System76 hat sich für das noch in Entwicklung befindliche Grafiktoolkit Iced entschieden. Es lehnt sich von der Programmierstruktur an ELM an, das für Webapplikationen entwickelt wird. Iced ist plattformübergreifend und kann auch Webseiten erstellen.

Darauf aufbauend gibt es analog zu libAdwaita von GNOME oder Kirigami von KDE die Bibliothek libcosmic, die alle eigenen Widgets und so weiter für COSMIC enthält.

Vergleich der Oberflächen

GNOME setzt bekanntlich auf Headerbars, also dicke Leisten, die Icons, den Namen der Applikation und Knöpfe für Minimieren, Maximieren und Schließen enthalten, während KDE eher traditionell unterwegs ist mit Titelleiste vom Compositor, Menüleiste und Icon-Zeile.

libcosmic benutzt eine Mischung:

  • gemeinsame Headerbar mit Applikations-Namen und Knöpfe für Schließen und so weiter.
  • Diese Headerbar enthält aber auch eine Menüzeile mit Datei, Bearbeiten und so weiter. Je nach Sinnhaftigkeit für die Applikation.
  • Oft gibt es auch eine Seitenleiste links, die sich einklappen lässt.
  • Zusätzlich können weitere Informationen in einem Overlay-Bereich rechts erscheinen, beispielsweise Dateieigenschaften.

Anpassbarkeit

COSMIC lässt sich stark anpassen durch eine fast komplette freie Wahl der Farben oder auch dem Grad der Rundungen von Fenstern und Buttons. Die Farbanpassung kommt direkt aus Iced.

Leiste und Dock

  • frei mit Widgets für laufende Applikationen, Uhr, Systemtray usw. belegbar
  • frei positionierbar
  • Ein schwebendes Panel ist auch möglich.

Standardmäßig orientiert sich COSMIC an GNOME bzw. dem bisherigen COSMIC.

Technisches

  • Unterbau ist die Rust-Bibliothek Smithay, die den Wayland-Compositor cosmic-comp ermöglicht. Damit gibt es nur Wayland und XWayland, aber kein X11.
  • Als Basis für alle GUI-Elemente wird das auf der Rust-Bibliothek Iced basierende libcosmic benutzt.

Applikationen

Ausblick

Ak kann man COSMIC unter Pop!_OS über das Paket "cosmic-epoch", über das AUR von Arch und ein COPR Repository unter Fedora testen. Der Alpha-Release soll Ende Juli stattfinden. Ursprünglich war März vorgesehen, allerdings damals ohne weitere Applikationen. Wann eine Beta oder gar die stabile Veröffentlichung kommen, weiß man aktuell noch nicht.

Links

Outro

  • Euer Feedback ist uns wichtig. Ihr könnt uns über Matrix, Mastodon oder per E-Mail erreichen. Die Adressen findet ihr auf unserer Webseite.
  • GNU/Linux.ch ist ein Magazin, in dem die Community für die Community interessante Artikel erstellt und im Podcast darüber diskutiert. Helft mit, die Infos für die Community zu bereichern. Wie das geht, erfahrt ihr hier.
  continue reading

114 에피소드

Artwork

CIW095 - Neuer Desktop "COSMIC"

GNU/Linux.ch

32 subscribers

published

icon공유
 
Manage episode 429315257 series 2826202
GNU/Linux.ch에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 GNU/Linux.ch 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.

CIW - Folge 095 - 17.07.2024 - Neuer Desktop "COSMIC"

  • Wir begrüssen alle Kosmonauten und rostige Benutzer zur Folge 95 von "Captain it's Wednesday", dem Podcast über Freie Software und Freie Gesellschaft von GNU/Linux.ch, aufgenommen am 16. Juli von Stefan, Ephraim und Felix Daum. In dieser Folge geht es um COSMIC.

Hausmitteilungen

  • Hausmitteilungen gibt es keine. Felix hat sich ein neues Mikrofon zum Podcasten zugelegt. Das soll zu einer wesentlichen Verbesserung der Tonqualität beitragen. Sollte ein Rauschen im Hintergrund vernommen werden, bitte ich das zu entschuldigen. Die Mikrofoneinstellungen müssen noch feinjustiert werden. Das Mikrofon kam erst am selben Tag der Aufnahme an.

Thema: Neuer Desktop "COSMIC"

Der Hardware-Hersteller System76 arbeitet aktuell an seinem Computer Operating System Main Interface Components, kurz COSMIC Desktop. Das Projekt biegt wohl gerade auf die Zielgeraden zu einer Alpha-Version hin, da der Termin aber schon mal verschoben wurde, schauen wir uns COSMIC schon mal jetzt an.

Historisches

Ein kurzer Abriss über die Entstehungsgeschichte. Was im folgenden zu GTK und GNOME gesagt wird, ist nicht unsere Meinung, sondern die Begründung durch System76.

COSMIC gibt es bereits unter Pop!_OS als Abwandlung vom GNOME-Desktop mit mehreren Erweiterungen bspw. für Autotiling, ein Dock und so weiter. Durch libAdwaita, den Weg von GNOME sowie verschiedenen Kommentaren von GNOME-Entwicklern zu Erweiterungen wurde es immer schwieriger für System76, seine Erweiterungen auf GNOME anzupassen. Dazu möchten sie gerne als Hersteller ein Branding einführen, also ein eigenes Theme, sodass System76 bzw. Pop!_OS einen Wiedererkennungswert hat.

Deswegen hat sich System76 dazu entschieden, aus der Erweiterung für GNOME strukturell einen eigenen Desktop zu machen und gleichzeitig alles komplett neu zu machen.

Grundlagen

Der neue, ebenfalls COSMIC genannte Desktop basiert auf der Programmiersprache Rust und dem Grafiktoolkit Iced, das ebenfalls in Rust geschrieben ist. Rust ist eine speichersichere Sprache, die Speicherzugriffsfehler oder Pufferüberläufe vermeidet und trotzdem ziemlich performant ist.

Auch GNOME hat einige in Rust geschriebene Programme, die das in C geschriebene GTK für die grafische Anzeige verwenden. System76 hat sich für das noch in Entwicklung befindliche Grafiktoolkit Iced entschieden. Es lehnt sich von der Programmierstruktur an ELM an, das für Webapplikationen entwickelt wird. Iced ist plattformübergreifend und kann auch Webseiten erstellen.

Darauf aufbauend gibt es analog zu libAdwaita von GNOME oder Kirigami von KDE die Bibliothek libcosmic, die alle eigenen Widgets und so weiter für COSMIC enthält.

Vergleich der Oberflächen

GNOME setzt bekanntlich auf Headerbars, also dicke Leisten, die Icons, den Namen der Applikation und Knöpfe für Minimieren, Maximieren und Schließen enthalten, während KDE eher traditionell unterwegs ist mit Titelleiste vom Compositor, Menüleiste und Icon-Zeile.

libcosmic benutzt eine Mischung:

  • gemeinsame Headerbar mit Applikations-Namen und Knöpfe für Schließen und so weiter.
  • Diese Headerbar enthält aber auch eine Menüzeile mit Datei, Bearbeiten und so weiter. Je nach Sinnhaftigkeit für die Applikation.
  • Oft gibt es auch eine Seitenleiste links, die sich einklappen lässt.
  • Zusätzlich können weitere Informationen in einem Overlay-Bereich rechts erscheinen, beispielsweise Dateieigenschaften.

Anpassbarkeit

COSMIC lässt sich stark anpassen durch eine fast komplette freie Wahl der Farben oder auch dem Grad der Rundungen von Fenstern und Buttons. Die Farbanpassung kommt direkt aus Iced.

Leiste und Dock

  • frei mit Widgets für laufende Applikationen, Uhr, Systemtray usw. belegbar
  • frei positionierbar
  • Ein schwebendes Panel ist auch möglich.

Standardmäßig orientiert sich COSMIC an GNOME bzw. dem bisherigen COSMIC.

Technisches

  • Unterbau ist die Rust-Bibliothek Smithay, die den Wayland-Compositor cosmic-comp ermöglicht. Damit gibt es nur Wayland und XWayland, aber kein X11.
  • Als Basis für alle GUI-Elemente wird das auf der Rust-Bibliothek Iced basierende libcosmic benutzt.

Applikationen

Ausblick

Ak kann man COSMIC unter Pop!_OS über das Paket "cosmic-epoch", über das AUR von Arch und ein COPR Repository unter Fedora testen. Der Alpha-Release soll Ende Juli stattfinden. Ursprünglich war März vorgesehen, allerdings damals ohne weitere Applikationen. Wann eine Beta oder gar die stabile Veröffentlichung kommen, weiß man aktuell noch nicht.

Links

Outro

  • Euer Feedback ist uns wichtig. Ihr könnt uns über Matrix, Mastodon oder per E-Mail erreichen. Die Adressen findet ihr auf unserer Webseite.
  • GNU/Linux.ch ist ein Magazin, in dem die Community für die Community interessante Artikel erstellt und im Podcast darüber diskutiert. Helft mit, die Infos für die Community zu bereichern. Wie das geht, erfahrt ihr hier.
  continue reading

114 에피소드

모든 에피소드

×
 
Loading …

플레이어 FM에 오신것을 환영합니다!

플레이어 FM은 웹에서 고품질 팟캐스트를 검색하여 지금 바로 즐길 수 있도록 합니다. 최고의 팟캐스트 앱이며 Android, iPhone 및 웹에서도 작동합니다. 장치 간 구독 동기화를 위해 가입하세요.

 

빠른 참조 가이드