UbuntuBudgie / budgie-plank

Budgie-Remix - Themes and configuration to integrate Plank with Budgie desktop
1 stars 0 forks source link

Updated Budgie-level Plank theme overrides for ease of accessibility. #5

Open ctjlewis opened 5 years ago

ctjlewis commented 5 years ago

Larger icons, more screen space, and dodges windows by default. Now aligned along the bottom edge of the screen for ease of access and familiarity. Transparent background for simple UI design (can be customized by savvy users later).

ctjlewis commented 5 years ago

Example 1 (23". 1920x1280):

screenshot from 2018-12-18 00-49-42

Example 2 (built-in laptop display, 1366x768):

screenshot from 2018-12-18 00-56-16

fossfreedom commented 5 years ago

Many thanks for the PR

This is the budgie remix package (I will update the repository description).

For ubuntu budgie we have centralised the customisation overrides here

https://github.com/ubuntubudgie/budgie-desktop-environment

The size and zoom effects I am not convinced about as meeting the aesthetics of the distro. I will discuss this with the team. The other settings will look to see how they vary from the current overrides in git master

Cheers.

On Tue, 18 Dec 2018, 06:53 ctjl96 <notifications@github.com wrote:

Example: [image: screenshot from 2018-12-18 00-49-42] https://user-images.githubusercontent.com/1657236/50136970-44be9480-025f-11e9-8e6e-ac50f54cdb2c.png

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/UbuntuBudgie/budgie-plank/pull/5#issuecomment-448115970, or mute the thread https://github.com/notifications/unsubscribe-auth/AA8zkMmloQky_TXumqr-mMIl_Z1fS1QPks5u6JDXgaJpZM4ZXs3G .

ctjlewis commented 5 years ago

Oh, I've used Ubuntu for years and this is the first flavor (and distro in general, Budgie beats out even Fedora) whose aesthetics are genuinely pleasing. Thank you guys so much for this desktop.

This is my first PR for an open-source project and I appreciate you helping direct me! The Plank icons are meant to be large - they are also meant to stay out of the way by dodging windows, so that 90% of the time they are not visible, and when they are, they are very visible.

A setting of 48, the previous default, looked too small. 64 seems perfect in my opinion, and the 150% zoom onhover feels very natural - though I doubt that is an uncontroversial opinion. :-)

ctjlewis commented 5 years ago

@fossfreedom: I apologize for asking for help, but if I wanted to package budgie-desktop-environment with an open source font in my fork, do you have any advice on how I would go about that? Basically, I was thinking of submitting a PR with the system fonts set to appropriate variations of Roboto.

fossfreedom commented 5 years ago

If the font already exists in the repositories then have a look at the various overrides in the package. It will give you an idea where the adjust the various dconf settings for your font to apply.

You should add a runtime dependency in the debian/control file for your font to ensure it is installed with the package.

If this is a brand new font that does not exist in the repositories then it should be packaged as a standalone debian package. Preferably then submitted to Debian for upload ... since you will be the ongoing maintainer. At that point once accepted it will be synchronised with ubuntu automatically.

ctjlewis commented 5 years ago

@fossfreedom, thanks so much. Last question: After I've committed my settings. how can I test whether or not my fork of budgie-desktop-environment displays as I want it to? I am so, so sorry for asking you to be my teacher and I appreciate your help a lot.

fossfreedom commented 5 years ago

The simplest way is to drop the override file into /usr/share/glib-2.0/schemas then force an install

sudo glib-compile-schemas /usr/share/glib-2.0/schemas

All dconf settings need to be reset to their defaults for you to see your package take effect. I.e. if you have changed values previously the the package will not override a user change.

Alternatively create a brand new user account and the overrides will the take effect for that account.

once you have tested those you can create the binary debs for the source package.

So in the root of the source run

debuild -us -uc

This will create 3 .deb packages in the folder above the source directory.

You then need to install the .debs created with dpkg -i

On Tue, 18 Dec 2018, 07:59 ctjl96 notifications@github.com<mailto:notifications@github.com wrote:

@fossfreedomhttps://github.com/fossfreedom, thanks so much. Last question: After I've committed my settings. how can I test whether or not my fork of budgie-desktop-environment displays as I want it to? I am so, so sorry for asking you to be my teacher and I appreciate your help a lot.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/UbuntuBudgie/budgie-plank/pull/5#issuecomment-448129878, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AA8zkDb_d8Xuy91TaWfv5WV_GgQlviAKks5u6KBEgaJpZM4ZXs3G.

ctjlewis commented 5 years ago

@fossfreedom I have had a lot of fun remastering Ubuntu Budgie and trying to insert my own default theme settings etc. I appreciate the help you have offered so much, and this is my first time working in any OS-level programming task. Is there any way I could send you a private message or an email?

fossfreedom commented 5 years ago

Hi there ... my public email address is fossfreedom at ubuntu dot com