finding documentation to manually alter my desktop [on hold]












0














I am a retired programmer currently using Fedora 29, with Cinnamon manually installed, via dnf. I am already reasonably comfortable with bash. I would like to remove my dependency on Cinnamon.org (as
well as any Fedora-Cinnamon-spin), and teach myself how to use bash to manually alter Fedora's default gnome-3 desktop to approximate the Cinnamon desktop. This includes a taskbar for favorite icons and minimized apps, a system tray, and a lower left corner menu for launching apps.



My guess is that GTK will be involved, as well as the gsettings command. I am looking for tutorials/guides that discuss the overall task at a high level, identifying the relevant issues and subtasks, and listing the order that the subtasks should be accomplished in a script. Hopefully, the documentation would then offer sample scripts (perhaps involving GTK) for each subtask.



I request help finding such documentation.



Although I suspect that I will be able to find GTK tutorials, my internet research has not uncovered any gsettings tutorials or any overview tutorials/guides re deep alterations of the desktop.



I exclude importing any 3rd party software (e.g. a taskbar); I want the desktop alteration to be entirely native to Fedora.










share|improve this question















put on hold as off-topic by Stephen Harris, Rui F Ribeiro, Mr Shunz, msp9011, Fabby 2 days ago


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Requests for learning materials (tutorials, how-tos etc.) are off topic. The only exception is questions about where to find official documentation (e.g. POSIX specifications). See the Help Center and our Community Meta for more information." – Stephen Harris, Rui F Ribeiro, Mr Shunz, msp9011, Fabby

If this question can be reworded to fit the rules in the help center, please edit the question.













  • You do understand that Cinnamon is a fork of GNOME3. Using the GNOME3 Developer Center would be a good start.
    – eyoung100
    Jan 8 at 0:49










  • @eyoung100 I knew that Cinnamon was a several years old fork, but didn't understand how that would be relevant. Thanks for the Developer Center link, very intriguing.
    – user2661923
    Jan 8 at 0:52










  • It's relevant because the approaches used to devolop/power use GNOME3 are applicable to Cinnamon, i.e. the same GTK in GNOME3 is nearly identical to the GTK in Cinnamon.
    – eyoung100
    Jan 8 at 0:59
















0














I am a retired programmer currently using Fedora 29, with Cinnamon manually installed, via dnf. I am already reasonably comfortable with bash. I would like to remove my dependency on Cinnamon.org (as
well as any Fedora-Cinnamon-spin), and teach myself how to use bash to manually alter Fedora's default gnome-3 desktop to approximate the Cinnamon desktop. This includes a taskbar for favorite icons and minimized apps, a system tray, and a lower left corner menu for launching apps.



My guess is that GTK will be involved, as well as the gsettings command. I am looking for tutorials/guides that discuss the overall task at a high level, identifying the relevant issues and subtasks, and listing the order that the subtasks should be accomplished in a script. Hopefully, the documentation would then offer sample scripts (perhaps involving GTK) for each subtask.



I request help finding such documentation.



Although I suspect that I will be able to find GTK tutorials, my internet research has not uncovered any gsettings tutorials or any overview tutorials/guides re deep alterations of the desktop.



I exclude importing any 3rd party software (e.g. a taskbar); I want the desktop alteration to be entirely native to Fedora.










share|improve this question















put on hold as off-topic by Stephen Harris, Rui F Ribeiro, Mr Shunz, msp9011, Fabby 2 days ago


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Requests for learning materials (tutorials, how-tos etc.) are off topic. The only exception is questions about where to find official documentation (e.g. POSIX specifications). See the Help Center and our Community Meta for more information." – Stephen Harris, Rui F Ribeiro, Mr Shunz, msp9011, Fabby

If this question can be reworded to fit the rules in the help center, please edit the question.













  • You do understand that Cinnamon is a fork of GNOME3. Using the GNOME3 Developer Center would be a good start.
    – eyoung100
    Jan 8 at 0:49










  • @eyoung100 I knew that Cinnamon was a several years old fork, but didn't understand how that would be relevant. Thanks for the Developer Center link, very intriguing.
    – user2661923
    Jan 8 at 0:52










  • It's relevant because the approaches used to devolop/power use GNOME3 are applicable to Cinnamon, i.e. the same GTK in GNOME3 is nearly identical to the GTK in Cinnamon.
    – eyoung100
    Jan 8 at 0:59














0












0








0







I am a retired programmer currently using Fedora 29, with Cinnamon manually installed, via dnf. I am already reasonably comfortable with bash. I would like to remove my dependency on Cinnamon.org (as
well as any Fedora-Cinnamon-spin), and teach myself how to use bash to manually alter Fedora's default gnome-3 desktop to approximate the Cinnamon desktop. This includes a taskbar for favorite icons and minimized apps, a system tray, and a lower left corner menu for launching apps.



My guess is that GTK will be involved, as well as the gsettings command. I am looking for tutorials/guides that discuss the overall task at a high level, identifying the relevant issues and subtasks, and listing the order that the subtasks should be accomplished in a script. Hopefully, the documentation would then offer sample scripts (perhaps involving GTK) for each subtask.



I request help finding such documentation.



Although I suspect that I will be able to find GTK tutorials, my internet research has not uncovered any gsettings tutorials or any overview tutorials/guides re deep alterations of the desktop.



I exclude importing any 3rd party software (e.g. a taskbar); I want the desktop alteration to be entirely native to Fedora.










share|improve this question















I am a retired programmer currently using Fedora 29, with Cinnamon manually installed, via dnf. I am already reasonably comfortable with bash. I would like to remove my dependency on Cinnamon.org (as
well as any Fedora-Cinnamon-spin), and teach myself how to use bash to manually alter Fedora's default gnome-3 desktop to approximate the Cinnamon desktop. This includes a taskbar for favorite icons and minimized apps, a system tray, and a lower left corner menu for launching apps.



My guess is that GTK will be involved, as well as the gsettings command. I am looking for tutorials/guides that discuss the overall task at a high level, identifying the relevant issues and subtasks, and listing the order that the subtasks should be accomplished in a script. Hopefully, the documentation would then offer sample scripts (perhaps involving GTK) for each subtask.



I request help finding such documentation.



Although I suspect that I will be able to find GTK tutorials, my internet research has not uncovered any gsettings tutorials or any overview tutorials/guides re deep alterations of the desktop.



I exclude importing any 3rd party software (e.g. a taskbar); I want the desktop alteration to be entirely native to Fedora.







desktop-environment gtk documentation gsettings






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited 2 days ago









Rui F Ribeiro

39.4k1479131




39.4k1479131










asked Jan 8 at 0:29









user2661923user2661923

179113




179113




put on hold as off-topic by Stephen Harris, Rui F Ribeiro, Mr Shunz, msp9011, Fabby 2 days ago


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Requests for learning materials (tutorials, how-tos etc.) are off topic. The only exception is questions about where to find official documentation (e.g. POSIX specifications). See the Help Center and our Community Meta for more information." – Stephen Harris, Rui F Ribeiro, Mr Shunz, msp9011, Fabby

If this question can be reworded to fit the rules in the help center, please edit the question.




put on hold as off-topic by Stephen Harris, Rui F Ribeiro, Mr Shunz, msp9011, Fabby 2 days ago


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Requests for learning materials (tutorials, how-tos etc.) are off topic. The only exception is questions about where to find official documentation (e.g. POSIX specifications). See the Help Center and our Community Meta for more information." – Stephen Harris, Rui F Ribeiro, Mr Shunz, msp9011, Fabby

If this question can be reworded to fit the rules in the help center, please edit the question.












  • You do understand that Cinnamon is a fork of GNOME3. Using the GNOME3 Developer Center would be a good start.
    – eyoung100
    Jan 8 at 0:49










  • @eyoung100 I knew that Cinnamon was a several years old fork, but didn't understand how that would be relevant. Thanks for the Developer Center link, very intriguing.
    – user2661923
    Jan 8 at 0:52










  • It's relevant because the approaches used to devolop/power use GNOME3 are applicable to Cinnamon, i.e. the same GTK in GNOME3 is nearly identical to the GTK in Cinnamon.
    – eyoung100
    Jan 8 at 0:59


















  • You do understand that Cinnamon is a fork of GNOME3. Using the GNOME3 Developer Center would be a good start.
    – eyoung100
    Jan 8 at 0:49










  • @eyoung100 I knew that Cinnamon was a several years old fork, but didn't understand how that would be relevant. Thanks for the Developer Center link, very intriguing.
    – user2661923
    Jan 8 at 0:52










  • It's relevant because the approaches used to devolop/power use GNOME3 are applicable to Cinnamon, i.e. the same GTK in GNOME3 is nearly identical to the GTK in Cinnamon.
    – eyoung100
    Jan 8 at 0:59
















You do understand that Cinnamon is a fork of GNOME3. Using the GNOME3 Developer Center would be a good start.
– eyoung100
Jan 8 at 0:49




You do understand that Cinnamon is a fork of GNOME3. Using the GNOME3 Developer Center would be a good start.
– eyoung100
Jan 8 at 0:49












@eyoung100 I knew that Cinnamon was a several years old fork, but didn't understand how that would be relevant. Thanks for the Developer Center link, very intriguing.
– user2661923
Jan 8 at 0:52




@eyoung100 I knew that Cinnamon was a several years old fork, but didn't understand how that would be relevant. Thanks for the Developer Center link, very intriguing.
– user2661923
Jan 8 at 0:52












It's relevant because the approaches used to devolop/power use GNOME3 are applicable to Cinnamon, i.e. the same GTK in GNOME3 is nearly identical to the GTK in Cinnamon.
– eyoung100
Jan 8 at 0:59




It's relevant because the approaches used to devolop/power use GNOME3 are applicable to Cinnamon, i.e. the same GTK in GNOME3 is nearly identical to the GTK in Cinnamon.
– eyoung100
Jan 8 at 0:59










0






active

oldest

votes

















0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes

Popular posts from this blog

How to make a Squid Proxy server?

Is this a new Fibonacci Identity?

Touch on Surface Book