WIP: Draft: Cinnamon revamp #376

Closed
yochananmarqos1 wants to merge 10 commits from cinnamon-revamp into master
yochananmarqos1 commented 2022-03-04 16:08:18 +00:00 (Migrated from gitlab2.manjaro.org)

This is still a WIP and is not ready to be merged yet.

Main idea being to convert Manjaro Helmut Edition into a proper Manjaro Cinnamon Edition.

This is a rough draft, changes still need to be made.

The X-Apps package group is pointless. Why would one install all of them at once? I think we should remove that group altogether.

This is still a WIP and is not ready to be merged yet. Main idea being to convert Manjaro Helmut Edition into a proper Manjaro Cinnamon Edition. This is a rough draft, changes still need to be made. The X-Apps package group is pointless. Why would one install all of them at once? I think we should remove that group altogether.
yochananmarqos1 commented 2022-03-04 16:11:12 +00:00 (Migrated from gitlab2.manjaro.org)

added 1 commit

  • 45618177 - [cinnamon] WIP: revamp desktop packages

Compare with previous version

added 1 commit <ul><li>45618177 - [cinnamon] WIP: revamp desktop packages</li></ul> [Compare with previous version](/profiles-and-settings/iso-profiles/-/merge_requests/183/diffs?diff_id=2655&start_sha=8ee7c28e1e8b53ea9461300c895e0c6353121441)
yochananmarqos1 commented 2022-03-04 16:15:10 +00:00 (Migrated from gitlab2.manjaro.org)

added 1 commit

  • 18283b5b - [cinnamon] WIP: more concise organization

Compare with previous version

added 1 commit <ul><li>18283b5b - [cinnamon] WIP: more concise organization</li></ul> [Compare with previous version](/profiles-and-settings/iso-profiles/-/merge_requests/183/diffs?diff_id=2657&start_sha=45618177ff3162f49682d0fe0db900236d92abe6)
yochananmarqos1 commented 2022-03-04 16:20:43 +00:00 (Migrated from gitlab2.manjaro.org)

added 1 commit

  • ad5a864b - [cinnamon] WIP: remove redundant packages, cinnamon package requires them

Compare with previous version

added 1 commit <ul><li>ad5a864b - [cinnamon] WIP: remove redundant packages, cinnamon package requires them</li></ul> [Compare with previous version](/profiles-and-settings/iso-profiles/-/merge_requests/183/diffs?diff_id=2659&start_sha=18283b5b24cc5348e33ed084701be87a6d757e50)
yochananmarqos1 commented 2022-03-04 16:21:11 +00:00 (Migrated from gitlab2.manjaro.org)

added 1 commit

  • 1a94a769 - [cinnamon] WIP: remove one more

Compare with previous version

added 1 commit <ul><li>1a94a769 - [cinnamon] WIP: remove one more</li></ul> [Compare with previous version](/profiles-and-settings/iso-profiles/-/merge_requests/183/diffs?diff_id=2660&start_sha=ad5a864be9bcac4a12e5b668b744295c3bec04ce)
yochananmarqos1 commented 2022-03-04 16:22:19 +00:00 (Migrated from gitlab2.manjaro.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>69e7096a - [cinnamon] WIP: fix typo</li></ul> [Compare with previous version](/profiles-and-settings/iso-profiles/-/merge_requests/183/diffs?diff_id=2661&start_sha=1a94a76904119a26df6dc8cd264755fdd8a4e3fb)
yochananmarqos1 commented 2022-03-04 16:23:27 +00:00 (Migrated from gitlab2.manjaro.org)

changed the description

changed the description
oberon commented 2022-03-04 16:25:16 +00:00 (Migrated from gitlab2.manjaro.org)

The x-apps group was added as the complete Linuxmint app stack. I still do think they make sense to have

The x-apps group was added as the complete Linuxmint app stack. I still do think they make sense to have
oberon commented 2022-03-04 16:33:55 +00:00 (Migrated from gitlab2.manjaro.org)

basic midori # Why?

All minimal editions, including xfce for example, traditionally have midori instead of FF as a minimalistic alternative browser.

> >basic midori # Why? All minimal editions, including xfce for example, traditionally have midori instead of FF as a minimalistic alternative browser.
oberon commented 2022-03-04 16:38:31 +00:00 (Migrated from gitlab2.manjaro.org)

It's hard to compare the new pkg list to the old one. I removed all the comments, sorted both versions alphabetically and created this diff so we know better what we are looking at:
diff

It's hard to compare the new pkg list to the old one. I removed all the comments, sorted both versions alphabetically and created this diff so we know better what we are looking at: [diff](/uploads/1589de126b9a4bd01ccee7f61159db4b/diff)
oberon commented 2022-03-04 17:00:49 +00:00 (Migrated from gitlab2.manjaro.org)

The full version of the profiles is always intended to provide everything that a user will typically need. We always advertised them as "ready-to-go for all everyday needs", the idea also being that a new user doesn't have to investigate first for all kinds of application if they are new to Linux.
Now to me it looks like you have removed a lot of useful stuff from the full edition.
For example now you have no video player. I think if you remove celluloid you should add vlc instead, especially since you have also removed the only music player.
deluge was the torrent client - got removed.
You also removed gimp, the calculator, color picker, the wallpapers, gparted, system-monitor, hexchat.
screenfetch is used by a lot of people and is a tiny app. Why remove it?
tree is tiny and useful. I would keep that, too. Doesn't hurt.
htop and/or powertop should definitely also be installed. Every reviewer immediately is looking for it and lots of people use it.
I don't remember exactly why, but there was some specific reason why we added vi to all editions back in the days.

The full version of the profiles is always intended to provide everything that a user will typically need. We always advertised them as "ready-to-go for all everyday needs", the idea also being that a new user doesn't have to investigate first for all kinds of application if they are new to Linux. Now to me it looks like you have removed a lot of useful stuff from the full edition. For example now you have no video player. I think if you remove celluloid you should add vlc instead, especially since you have also removed the only music player. deluge was the torrent client - got removed. You also removed gimp, the calculator, color picker, the wallpapers, gparted, system-monitor, hexchat. screenfetch is used by a lot of people and is a tiny app. Why remove it? tree is tiny and useful. I would keep that, too. Doesn't hurt. htop and/or powertop should definitely also be installed. Every reviewer immediately is looking for it and lots of people use it. I don't remember exactly why, but there was some specific reason why we added vi to all editions back in the days.
yochananmarqos1 commented 2022-03-04 17:30:54 +00:00 (Migrated from gitlab2.manjaro.org)

For example now you have no video player

Sure there is. I replaced xplayer with celluloid awhile ago, remember?

deluge was the torrent client - got removed.

Replaced with transmission-gtk. We can use deluge if you prefer.

the calculator

Replaced galculator with gnome-calculator.

the wallpapers

I did not remove any wallpapers. cinnamon-wallpapers is under ## Themes.

gparted

Still there under ## Applications.

system-monitor

Still there under ## GNOME group.

hexchat

Who uses IRC anymore? 👅 We can include it if you wish. Mint does as well.

screenfetch

Okay, but most people use neofetch nowadays.

tree

Sure. It's an optional dependency for inxi as well.

htop

Sure, it's useful.

powertop

Mainly spits out false positives people don't understand and is only useful for laptops.

vi

We include nano with all editions, why both?

I'll push a commit momentarily to address this.

> For example now you have no video player Sure there is. I replaced `xplayer` with `celluloid` awhile ago, remember? > deluge was the torrent client - got removed. Replaced with `transmission-gtk`. We can use `deluge` if you prefer. > the calculator Replaced `galculator` with `gnome-calculator`. > the wallpapers I did not remove any wallpapers. `cinnamon-wallpapers` is under `## Themes`. > gparted Still there under `## Applications`. > system-monitor Still there under `## GNOME group`. > hexchat Who uses IRC anymore? :tongue: We can include it if you wish. Mint does as well. > screenfetch Okay, but most people use `neofetch` nowadays. > tree Sure. It's an optional dependency for `inxi` as well. > htop Sure, it's useful. > powertop Mainly spits out false positives people don't understand and is only useful for laptops. > vi We include `nano` with all editions, why both? I'll push a commit momentarily to address this.
yochananmarqos1 commented 2022-03-04 17:32:06 +00:00 (Migrated from gitlab2.manjaro.org)

added 1 commit

  • 5b26fadb - [cinnamon] WIP: restore a few apps

Compare with previous version

added 1 commit <ul><li>5b26fadb - [cinnamon] WIP: restore a few apps</li></ul> [Compare with previous version](/profiles-and-settings/iso-profiles/-/merge_requests/183/diffs?diff_id=2663&start_sha=69e7096a24b5062c74705090953d8ad6bb4e0932)
yochananmarqos1 commented 2022-03-04 17:34:15 +00:00 (Migrated from gitlab2.manjaro.org)

removed the only music player

Nope, lollypop is still there.

> removed the only music player Nope, `lollypop` is still there.
oberon commented 2022-03-04 19:24:21 +00:00 (Migrated from gitlab2.manjaro.org)

Sorry, I missed some stuff because the alphabetical sorting of course didn't place stuff with >extra flag to related lines... need to check again more thoroughly ;)

Sorry, I missed some stuff because the alphabetical sorting of course didn't place stuff with >extra flag to related lines... need to check again more thoroughly ;)
yochananmarqos1 commented 2022-03-04 19:52:47 +00:00 (Migrated from gitlab2.manjaro.org)

The x-apps group was added as the complete Linuxmint app stack. I still do think they make sense to have.

Ah, forgot Arch also has that group: https://archlinux.org/groups/x86_64/x-apps/

> The x-apps group was added as the complete Linuxmint app stack. I still do think they make sense to have. Ah, forgot Arch also has that group: https://archlinux.org/groups/x86_64/x-apps/
oberon commented 2022-05-07 16:48:09 +00:00 (Migrated from gitlab2.manjaro.org)

So here's a way to look at the actual proposed changes:
minimal edition: diff_minimal
and full edition: diff_full

So here's a way to look at the actual proposed changes: minimal edition: [diff_minimal](/uploads/82675831ad054cd5506030ecd5b92890/diff_minimal) and full edition: [diff_full](/uploads/0067604c213014b7056a898984b27af7/diff_full)
oberon commented 2022-05-07 17:11:43 +00:00 (Migrated from gitlab2.manjaro.org)

Some of the changes are more or less cosmetic as packages are being pulled in as dependencies by manjaro-cinnamon-settings and other packages or are installed by manjaro-tools, like for example:
cantarell-fonts, cinnamon, file-roller, light-dm, xcursor-breeze
The intention of minimal editions always was to provide a basic working desktop only, so there I would drop all the stuff like:
blueman, celluloid, xreader and xviewer

Some of the changes are more or less cosmetic as packages are being pulled in as dependencies by manjaro-cinnamon-settings and other packages or are installed by manjaro-tools, like for example: **cantarell-fonts**, **cinnamon**, **file-roller**, **light-dm**, **xcursor-breeze** The intention of minimal editions always was to provide a basic working desktop only, so there I would drop all the stuff like: **blueman**, **celluloid**, **xreader** and **xviewer**
oberon commented 2022-05-07 17:13:05 +00:00 (Migrated from gitlab2.manjaro.org)

here's a comparison of packages actually installed on the full ISO, before and after proposed MR:

diff_pkgs_full

here's a comparison of packages actually installed on the full ISO, before and after proposed MR: [diff_pkgs_full](/uploads/6fdea6fedd87881e4a61a8ed54859c71/diff_pkgs_full)
oberon commented 2022-05-07 18:00:04 +00:00 (Migrated from gitlab2.manjaro.org)

here same for minimal edition:

diff_pkgs_minimal

here same for minimal edition: [diff_pkgs_minimal](/uploads/a95df2d2913d2972b79c013b4e2469cd/diff_pkgs_minimal)
yochananmarqos1 commented 2022-05-08 21:06:24 +00:00 (Migrated from gitlab2.manjaro.org)

added 1 commit

  • 3a2aba3b - [cinnamon] WIP: remove gnome-system-logs, disable gnome-calendar

Compare with previous version

added 1 commit <ul><li>3a2aba3b - [cinnamon] WIP: remove gnome-system-logs, disable gnome-calendar</li></ul> [Compare with previous version](/profiles-and-settings/iso-profiles/-/merge_requests/183/diffs?diff_id=2800&start_sha=5b26fadb81e8a90757fab82b51c8dfc41412ecda)
yochananmarqos1 commented 2022-05-08 21:45:26 +00:00 (Migrated from gitlab2.manjaro.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>a6df1bdb - [cinnamon] WIP</li></ul> [Compare with previous version](/profiles-and-settings/iso-profiles/-/merge_requests/183/diffs?diff_id=2802&start_sha=3a2aba3b26054c5767a6f2e225513ec93d966d1f)
yochananmarqos1 commented 2022-05-08 21:48:30 +00:00 (Migrated from gitlab2.manjaro.org)

Now nothing depends on libadwaita, however now gnome-calendar is missing. I disabled it for now because it pulls in gnome-control-center. Nothing Cinnamon related depends on it, however Mint does include it (albeit the Gtk 3 version).

Again, this is just a WIP. You can fight and fart all you want about the new layout because it's hard to diff it, but now it matches the the main edition profiles and is much easier to review.

Now nothing depends on `libadwaita`, however now `gnome-calendar` is missing. I disabled it for now because it pulls in `gnome-control-center`. Nothing Cinnamon related depends on it, however Mint does include it (albeit the Gtk 3 version). Again, this is just a WIP. You can fight and fart all you want about the new layout because it's hard to diff it, but now it matches the the main edition profiles and is much easier to review.
yochananmarqos1 commented 2022-05-08 21:58:42 +00:00 (Migrated from gitlab2.manjaro.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>e355536c - [cinnamon] WIP: formatting</li></ul> [Compare with previous version](/profiles-and-settings/iso-profiles/-/merge_requests/183/diffs?diff_id=2804&start_sha=a6df1bdbece6fa373c8288d347e60b95d65e83df)
yochananmarqos1 commented 2022-05-08 21:59:02 +00:00 (Migrated from gitlab2.manjaro.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>0d2c812d - [cinnamon] WIP: formatting</li></ul> [Compare with previous version](/profiles-and-settings/iso-profiles/-/merge_requests/183/diffs?diff_id=2805&start_sha=e355536ca8e36136346243a39b46e3639c10b447)
yochananmarqos1 commented 2023-12-16 19:15:37 +00:00 (Migrated from gitlab2.manjaro.org)

mentioned in merge request !380

mentioned in merge request !380
yochananmarqos1 commented 2023-12-16 19:16:03 +00:00 (Migrated from gitlab2.manjaro.org)

Closing in favor of !380

Closing in favor of !380
yochananmarqos1 (Migrated from gitlab2.manjaro.org) closed this pull request 2023-12-16 19:16:04 +00:00

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
profiles/iso-profiles!376
No description provided.