ubuntubudgie / budgie-desktop-environment Goto Github PK
View Code? Open in Web Editor NEWMetapackage to install all components of the Ubuntu Budgie desktop environment
Metapackage to install all components of the Ubuntu Budgie desktop environment
After I freshly installed budgie-remix I got double notifications for System notifications and 3rd party applications.
So I have fixed this problem with removing libnotify-bin
. So I think it would be better to be removed in default libnotify-bin
in budgie-remix official repo.
package gnome-software-plugin-flatpak
we already support snaps by default ... should we also support flatpak's by default - it will add approx 4Mb to the ISO size.
we are missing the package network-manager-pptp-gnome for xenial and yakkety
Its installed in 17.04
Lets fix this asap
Some sort of graphical system monitor is a part of all major GNU/Linux distributions including Ubuntu, Fedora, Linux Mint ..etc.
Personally, I'm too much dependent on gnome-system-monitor
. Most of the time, the first think that I do after booting into any live distribution is opening a resource monitor to check how much resource it is using.
So, it would be a good idea if gnome-system-monitor
is included in budgie-remix
by default.
Terminix should be the default terminal - lets remove gnome-terminal from debian/control and substitute terminix
introduce an override to do the following:
gsettings set org.gnome.desktop.default-applications.terminal exec gnome-terminal
gsettings set org.gnome.desktop.default-applications.terminal exec-arg ''
Overrides - dark theme
The VTE warning needs the recommendation ( https://github.com/gnunn1/terminix/wiki/VTE-Configuration-Issue ) to add to the .bashrc to be done. We can also then override the warning
overrides in /com/gexperts/Terminix
Note - the package needs to also remove the /etc/skel/.bashrc additions if budgie-desktop-environment is removed
When I launch Files from the menu I get two icons for Files on Planks doc. One doesn't have the blue indicator under the other does. After about 10 seconds the first one, without the indicator, goes away. It seems to just be a UI issue.
Add a budgie-core
metapackage which'll install a minimal/barebones Budgie desktop with just the packages budgie-desktop
, gnome-terminal
, lightdm
and a basic greeter.
Examine GNOME Calendar and its high memory usage. If not possible to fix, see if there is a liteweight replacement available.
nautilus uses totem for generating thumbnails for videos to display.
We don't ship totem
We'll need to add some debian/postinst stuff (and removal stuff) to do something like this
http://askubuntu.com/questions/2608/nautilus-video-thumbnails-without-totem
I see two Files icons and two Archive Manager icons.
Need to check on a clean daily.
Suspect we need to hide /user/share/applications/file-roller.desktop and nautilus.desktop since other icons cover these (X-GNOME-UsesNotifications entry)
lets add an override for rhythmbox-plugin-alternative-toolbar to ensure dark-theming is the default. Why? because is sexy ;)
need to double check both QT4 and QT5 based apps look like GTK themed apps in 17.04
from IRC:
"Then try installing qt5-style-plugins package, and exporting QT_QPA_PLATFORMTHEME=gtk2
(This will use GTK+ 2 for both style and native dialogs. If you specify QT_STYLE_OVERRIDE=gtk2 then you can get crashes because style will be GTK+ 2 and dialogs will be GTK+ 3.)
mitya57: Right, that's the one that got me the partially black application.
mitya57: That seemed to have been the issue then, having both.
(/etc/X11/Xsession.d/56xubuntu-session sets QT_STYLE_OVERRIDE=gtk)
Thanks.
Unit193, then just replace it with QT_QPA_PLATFORMTHEME=gtk2 and add the qt5-style-plugins dependency to some meta package
That used to be in qtbase, but has been split out into a separate source.
Right, really stinks the env var has changed, but oh well. I had looked into it (and saw you did commits!) and saw it was split out, seems it's going to go away too.."
Ubuntu's patching of totem means that full screen does not work correctly - the menu remains displayed.
Suggest gnome-mpv is a better fit. Gnome-mplayer is far too complicated for most users I would suggest (willing to listen to counter arguments)
Need to ensure somehow that the default video application is "gnome-mpv" rather than just mpv.
Also remove the mpv menu item by blacklisting is in the same way as we did for imagemagick
add geary as a recommended install
as reported on G+, a user wanted to share a printer. Need to investigate this further - not sure how gnome-shell handles this.
If you run system-config-printer from a command line you can see the old dialog that allows you more details about the printer and can share from there.
Note - system-config-printer is not available from the menu because it has a "not displayed in GNOME" in /usr/share/applications/system-config-printer-gnome.desktop.
We could consider overriding this with our own .desktop file in /usr/share/budgie-desktop as we have similarly done to hide the imagemagick menu entries.
EDIT: from JB
[12:10] GNOME doesn't really offer printer sharing yet: https://bugzilla.gnome.org/show_bug.cgi?id=777882
[12:10] Gnome bug 777882 in Sharing "Add Printer Sharing options" [Enhancement,New]
[12:11] it needs a design and then a developer to implement it
update our custom panel.ini as well as the debian/control file to install the appindicator package.
This is subject to debian accepting the package and thus being sync'd into zesty.
I'm running 16.04, and I have Chrome set to a keyboard shortcut. When I launch a new browser window via keyboard shortcut, normally I can expect the focus to be on the address bar. However, even though the cursor is flashing on the address bar, when I begin typing, nothing shows up, and it actually is captured by the previous window I had open.
To duplicate, open something like mousepad/gedit, use a keyboard shortcut to open google-chrome (or guessing any application), and start typing. It will show up in the mousepad/gedit window.
At least that's the behavior I'm experiencing.
If the desktop freez when you are working at something inportant this will be the best thing to do and to have by default .Ctrl+Alt+Esc is the shortcut and "nohup budgie-panel --replace &" the command. This will be great for a normal user and for a developer(applets, interface etc)
Add notify-osd to dep for sound and backlight notify
lsb_release
is a command used for displaying distribution specific information like the following:
Currently lsb_release
command in budgie-remix is displaying information of vanilla Ubuntu.:worried: This needs to be updated to display budgie-remix specific information.
casper via casper_bottom scripts is the correct solution to distinguish stuff that should be done on a live CD - so lets investigate this a bit further.
Would involve getting the source of casper - amending scripts/casper_bottom to look for the budgie-desktop session - if yes then sed change chromium_browser .desktop file with the exec= line we currently have in /etc/profile.d/10-budgie.sh
Similarly we could touch a file on the live CD - budgie-welcome could use that file to distinguish if its running on a live CD
on 16.04 we see an icon in plank when updates are available to be installed.
On 16.10 and 17.04 we dont see any notification.
Why? Needs investigating.
Is it possible to use one of these 2 applet on Budgie Panel? I'm not sure how to make it works myself, any help appreciated! Thanks in advance.
https://cinnamon-spices.linuxmint.com/applets/view/197
https://extensions.gnome.org/extension/870/slingshot/
EDIT:
Should be very straightforward to put a budgie-applet wrapper around this:
Discussion about GTK themes transferred from #3
@spottech: Move from Arc to Papirus GTK. It's mine and it's great lol
@HEXcube: For 16.04.x we're staying on Moka icons and Arc GTK theme to follow the style of Solus 1.x. Do you mean this one and this? π I confused it with Papyros at first, lol! π
@spottech: Yes this, it's great :D
We need to decide on a new font, not just for the desktop, but for all branding, wordmarks and media. It'll help increase consistency and brand identity.
Currently budgie-remix uses Ubuntu fonts on the desktop and for most branding. While it's a good font, I don't think using it on all budgie-remix brand materials is a good idea. π
Because they are so many things that can go wrong with the desktop interface, it'll be nice to have a key combo like Ctrl+Alt+Backspace restart the X server. GNOME already provides and option but it's disabled by default and needs to be enabled in GNOME Tweak Tool or via flipping ON a gsettings value.
However, Linux Mint has this setting enabled by default and it's used by both normal users and power users daily. So, I request this setting to be enabled by default in budgie-remix too.
Hello, today i updated budgie but i had several icon on the launcher for google keep, inbox, telegram which are instances of chrome (separate windows of chrome) and the taskbar was working flawlessly: one click open web app, click reduce to icon and so on.
Now, every webapp takes the place of the chrome icon which itself turn into the favicon of the webapp launched. Successive webapps take their own icon.
If chrome is open, then the webapp will start it's own icon, but not the pinned one... so i tried deleting them but now i can't "pin to panel" them anymore. Does this happen only here?
Steps to replicate: add one or more applications from the chrome store (e.g. inbox) open, chrome app menu, create application shortcut, launch it from the menu or try and pin it.
This is a serious issue for me as i almost use only webapps but Steam, Kodi and Chrome itself. Figured out i ask here 'cause the updates came from budgie-remix ppa but if the issue is from the master budgie repo i can move the thread there as well.
Any reply appreciated... I love budgie's look, but this problem will make my desktop pretty much hard to use.
P.s. sorry for my poor english, i will explain further if i need to.
EDIT forgot to write i'm using budgie remix 16.04 64 bit
Should be as simple as adding a snapd
recommendation to the debian control file.
Add in dep of meta-package for renaming all home user dirs after changing language π
Control panel entries such as Background, Language Support, Notifications, Online Accounts ..etc are not available in applications menu.
All these options are available in Solus application menu and these entries are available to search.
Move icons set Moka to Papirus. I can push source of my modded icons set
if we run system-config-printer-applet from an autostart then whenever you print something and it gets stuck you will see an icon in the system tray.
maybe should consider adding this command to a /etc/skel autostart folder.
Alternatively - develop a native budgie-applet based on the system-config-printer-applet code.
Software | Replacement | Comment |
---|---|---|
Contacts app | gnome-contacts | maybe evolution, but then replace gnome-calendar and geary mail too - SpotTech |
Mail client | geary | maybe evolution, but then replace gnome-calendar and gnome-contacts too - SpotTech |
gthumb | gnome-photos | Unless with gnome-photos - SpotTech |
gnome-games-meta | ok but not in dep of environment maybe meta package budgie-remix-extras - SpotTech | |
transmission | ok but not in dep of environment maybe meta package budgie-remix-extras - SpotTech |
Best integration with GNOME and Budgie:
Meta-package | Dependencies | Comment |
---|---|---|
budgie-remix-base | all meta-packages build with seeds files https://github.com/budgie-remix/os-patches/tree/master/budgie-remix-meta | |
budgie-remix-desktop | all meta-packages build with seeds files https://github.com/budgie-remix/os-patches/tree/master/budgie-remix-meta | |
budgie-remix-extra | all meta-packages build with seeds files https://github.com/budgie-remix/os-patches/tree/master/budgie-remix-meta |
ntp should be installed by default
as per the title - gnome-logs as a package could be useful
need to branch for 16.10
for 17.10
tilix will be the new name for terminix - this will effectively reset user preferences. At a minimum we need to describe this in the 17.10 notes
For 17.04 users upgrading using the webupd8team PPA recommendation is as follows.
sudo add-apt-repository ppa:webupd8team/terminix
sudo apt-get update
sudo apt-get install tilix
dconf dump /com/gexperts/Terminix/ > terminix.dconf
dconf load /com/gexperts/Tilix/ < terminix.dconf # close Terminix, open Tilix
sudo apt-get remove --purge terminix
Re-implement our branding and configuration overrides for Budgie desktop based on the upstream guidelines. See the repo holding Budgie remix branding overrides.
Another upstream commit enabled changing panel layout by supplying $(datadir)/budgie-desktop/panel.ini
. We should make use of this change too! π
By choosing to follow upstream supported methods for overriding, we can reduce the number of patches and so maintenance'll become easier.
The screen orientation is reversed, if I tilt the pc back normal.
Its pretty weird, i know
TLP is a power management tool for GNU/Linux distributions. The purpose of TLP is to offer optimized battery life.
It would be better if TLP can be included in default installation of budgie-remix.
Off topic
Solus is planning to include tlp in upcoming releases.
We are also happy to announce that TLP will be available in future shipped ISOs and enabled out-of-the-box. For those unaware, TLP is a power management tool that aims to optimize battery life on laptops when theyβre unplugged. This can range from power management for PCI-e devices to USB autosuspend, and more. By us enabling TLP out-of-the-box by default, you can expect to see improved battery life!
If I install an app with snap or apt it does not show up in the budgie menu.
My workaround is to open the panel settings and remove and add back the budgie menu.
plank configuration is stored in ~/.config/plank/dock1/launchers
We can /etc/skel this folder and have a .dockitem for each item we want by default in the dock.
So - we just need to define what apps we want by default.
Suggestion:
nautilus
firefox
libreoffice-writer
libreoffice-calc
budgie-welcome
gnome-software
gnome-terminal
Thanks to David Mohammed we have a fix for it that we need to implemant it! Settings-> Keyboard-> Shortcuts-> Custome Shortcut-> + -> Name: Screenshot -> Command: gnome-screenshot ->Add and then add the print screen key to the schortcut
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.