This a good resource to start:
https://www.gnome.org/get-involved/
In general though, the way to start contributing is to first find a GNOME project you like and want to be involved in. This could be GNOME Shell, Nautilus, GTK, or any number of our projects.
Next you should fork the code on GitLab, and get familiar with the code. I'd start by forking the project and building it to get used to the build system.
Finally, once you can build the project and you have your environment set up (we recommend GNOME Builder), you can look at the issue tracker and/or talk to the other project devs to find out what needs to be done, and work on small bugfix or feature in your fork. Once you are satisfied with your code contribution, you can go through the pull request process to get your code merged into the main project. With that said, don't be surprised or discouraged if you get technical push back on a pull request. It is not unusual for contributions to have to go through a few iterations before the maintainer is comfortable merging. However, as you grow and get to know the culture, and trust builds between you and the rest of the developers, the pull request/merge process gets much easier.
With all that said, communication is key. Hop on IRC/Telegram/Matrix with the projects you are interested in, and find out what's going on from the current contributors. That's the absolute best way to know where the need is
<semi-fun mode>
I don't get why you need to Call for action. Arch Linux just uses your latest commits in their stable repository - It's available in stable repository already, no need for testing.
And people call me crazy when I say it's irresponsible
</semi-fun mode>
As for me, I will update in a bit and report if anything is not working. I like living on the edge.
It's not really stupid... When I first saw it, I thought, "This is the button I press when I want my computer to throw my phone on the ground corner first so the screen shatters extra cool."
But I think /u/ploopley_kid might be right. Orientation change. http://superuser.com/questions/830356/gnome-3-14-system-menu-new-button
> If not please suggest me gnome app in which I can open epub files.
https://johnfactotum.github.io/foliate/ (assuming by "gnome app" you mean an app that runs on gnome and fits in reasonably well).
Sure. But Gnome is not a whole operating system, just a desktop environment. You need to install an operating system/a Linux distribution that uses Gnome in your VM. https://www.gnome.org/getting-gnome/ lists a few choices.
I'll never knock anyone for trying to contribute to the community, so your effort here is appreciated, but honestly, Discord and several other walled-garden platforms are likely gonna be off the table for a lot of open-source users. Most free, provider-offered messaging platforms exist as analytics cash cows for their providers and not much else. I get that Discord is popular, and I can understand why, but if you want to host a messaging service for a project like GNOME, let me throw my drop in the bucket for hosting an IRC or XMPP server.
Is there a way to donate toward specific areas/activities? For example, MS Exchange support in goa and evolution.
I noticed some projects on Bountysource but it doesn't look like the team is officially/actively using it.
I support breast cancer research but there's no way in hell I'd donate a found penny to the Susan G. Komen "charity".
I support animal rights and wouldn't give PETA the time of day if I were wearing three watches.
I support Free Software, but I wouldn't devote 1 electron of public electricity in support of the GNOME Foundation.
Here's one recent example of why not: http://www.zdnet.com/article/gnome-bled-dry-by-outreach-programs/
I, like most people, can only donate a limited amount of my own hard-earned money to causes I want to further. Giving that money to an organization like the GNOME Foundation strikes me as absolute idiocy, simply because there are so many causes that are far more responsible stewards to donate to, both to do with Free Software and other non-technology specific causes.
If you have researched the actual activity, how they actually spend the money and you still come up wanting to donate - then good on you, it's your money to spend as you see fit. Passing on donating to the GNOME Foundation is not a reflection on the quality of software of the GNOME project, and certainly not a reflection on the support of Free Software in general.
I checks mutter's status everyday, But unfortunately there is still no good news.
You can check this https://github.com/3v1n0/mutter/commits/wip/resource-scale https://trello.com/c/r12LY9iA/69-hidpi-improvements
It seems most works has done but still no merge to main.
I'm still waiting for this feature cuz my laptop has QWHD screen, I really need 1.5X scale.
Don't forget the arguments.
For example: redshift-gtk -l 48:16 -t 6500:4300. Works for me on fedora 20 with gnome 3.10.
Maybe try f.lux. I dont't know if it works in gnome though.
I stopped using tweaks and xkb when I came across key-mapper. https://github.com/sezanzeb/key-mapper It's simple to use, reliable, works on Wayland and X, even persists into VMs. It even recognizes different keyboards.
You can! Get Involved
GNOME 3 is pretty amazing. I loved it. Currently using KDE but who knows what the future holds.
Oh and there is a way (two actually) in KDE to show all windows, it's called present windows. Very similar to GNOME but a bit glitchy and not as useful.
Bitwarden is a great alternative if you are open to a server / client manager. You can either use their servers or host your own. It is distributed as an AppImage currently. Link: https://bitwarden.com/
It's not pointless; it's a nice and very well usable browser that's just not as rich in special functions as its more popular counterparts. You can browse the web without loss of any modern properties, export or bookmark pages, save web applications, or synchronise your settings. The interface is simple, and the settings are few. It only becomes useless when you need special functions, like add-ons or WebRTC.
It may be good enough of a browser for many people; others will be able to install a more advanced one, such as Icecat or Iridium. Another question is how well can those adapt to small, mobile screens.
Well it just add the "remote" class on HeaderBar : https://gitlab.gnome.org/World/Fragments/-/blob/fragments-v2/src/ui/window.rs#L142
imp.headerbar.add_css_class("remote");
then the styles : https://gitlab.gnome.org/World/Fragments/-/blob/fragments-v2/data/gtk/style.css
set it to a background color :
.remote{
background-color: #613583;
color: white;
}
Nothing spectacular, really :)
Any widgets could be styled, HeaderBar is a widget, so it could too ;)
From the Déjà Dup wiki:
> If you choose to have Déjà Dup remember your password, it will be stored in the default GNOME keyring.
>Because you're running Wayland.
>GNOME on X.Org doesn't do that.
false, it does that from time to time, specially when restarting the shell through "alt+f2 r" , which is required if you don't want it's memory usage to grow up indefinitely.
>tl;dr: "the current effort took off after this blog post by an Endless developer."
Which happened days after several popular linux sites reported the issue existed in Ubuntu. Whereas bug reports about memory leaks were just "a graphics driver issue" during the previous years.
> An extra 100-300MB of RAM being used by GNOME means nothing to regular users (who are the target) with 4-8GB of RAM
This is completely misleading, GNOME doesn't use 100-300 of ram, that's ONLY the gnome-shell process. Then you have tracker, evolution-data-server, and gnome settings various daemons. Gnome desktop on almost all distributions uses around 1 Gb on boot, where other DEs like Mate or even KDE use nearly half of that.
Not to mention if you keep using it on NVIDIA you get 5Gb of memory usage in almost an hour. Completely unusable.
>who only do some light web browsing and a bunch of other light stuff.
Ah got it, they're exclusively targeting retired people. Good luck with that.
Looking at their past income they still bring in about as much from individual donations as they do from corporate members on their advisory board. That said while some devs themselves are paid to work on GNOME there are still many who are not where it would be great to compensate them.
I like the current ones better they just look much more natural (darker muted colors, depth) and you can easily tell apps apart (distinct shapes). I like the design of gnome in general for the same reasons.
Sad to see them going along with the OSX-ification/Androidification of everything, especially that fruity color palette (Mac) and uniform round/square shapes (Android). The folder icons are even weirder, was beige too easy on the eyes or something? Hope they don't go too far in that direction.
I'm happy to say, there are people engaged with QA already :)
I am particularly pushing the apps I maintain towards proper testing and quality assurance (see e.g. the Contribute page of GNOME To Do)
If anyone from this community steps up, installs the Flatpak Nightly version of any app, and start testing, you call yourself a contributor already. It is really that simple :)
> I don't think something with broken or missing metadata would have made it in the original or fusion repos.
Its nothing that a package shipps, it's something that needs to be provided external of a package. Like an extra appstream package is what we have in Arch.
>Isn't gnome software just a frontend for my package manager?
No.
I believe that Unity, Cinnamon, Pantheon (elementaryOS) and Plasma have what you're looking for, but I'm not sure if you can bind the function to the super key (I know that you can do super + tab). There's also this which works with xfce4 and probably mate.
You can save and load the settings between dconf and a file as per the technique I pointed you too here:
https://github.com/gnunn1/tilix/issues/792
I don't have anything else to offer other then that, sorry. Tilix uses dconf pretty much like every other gnome program (gedit, Nautilus, gnome terminal, etc) since that's my target DE.
Gnome does have a leadership and like a very active community engagement that includes commercial partners. Gnome people are from different places, distros and companies. Canonical, Red Hat are all the time in the news about changes in gnome. Pop_OS people where involved (among others(ao)) for creating the new shell design. Endless people (ao) are involved for GnomeOS, Purism (ao) all over the place to redesign stuff in responsive design. Private people also contribute much.
What are you talking about? 🤔️
Yes, would love it.
But despite being a gnome user (or maybe because of being one), I know the devs well enough to be certain that they are not going to provide such a common sense function in nautilus.
I suggest you use nemo. Every time I do a fresh install it's just a matter of time before nautilus pisses me off enough that I change to nemo.
Is it as clean? No. But everything I could need is right there at my fingertips. And it's not like it's a cluttered mess, either.
http://www.webupd8.org/2015/05/nemo-26-gets-plugin-manager-more-nemo.html
There is a push away from tray icons.
So perhaps you want to try find an alternative.
https://www.omgubuntu.co.uk/2017/09/will-you-miss-gnome-legacy-tray
​
Given that the large majority of apps that still make use of status icons work perfectly fine without them, we decided that it is time to drop this unloved bit of UI altogether.
Theme: Prof Gnome Theme https://www.gnome-look.org/p/1334194/
Icon Pack: Papirus Icon Pack
Wallpaper: https://www.pexels.com/photo/photo-of-snow-capped-mountain-under-blue-night-sky-2440024/
Font: Liberation Sans Regular
Extensions: Dash To Dock
As /u/markole said, you are on GNOME 3.14. You can either wait until Ubuntu 15.10, or add the GNOME Staging PPA (Warning: this is not supported by Canonical. But you shouldn't have any issues). As for the Wi-Fi, not sure what that issue is about.
>Ubuntu coming back to Gnome is going to be great for Gnome. I can't wait to see all the love Ubuntu and its users bring.
I hope that, as a welcome gift to the incoming Unity users, GNOME will accept some patches to GNOME shell allowing users to customize it (using extensions, for example) to reflect more Unity design elements. For example, many Unity users would appreciate having an extension that adds to GNOME shell an option to use a global menu, preferably along with an option for displaying locally integrated menus (LIM) in the titlebar for unmaximize windows, like what can currently be done in Unity.
For extensions to have the ability to add some Unity design elements, GNOME shell would probably need to allow a few patches to its code. But if extensions could add such Unity design elements without patches to GNOME shell, all the better.
Libinput is the library that handles this
https://www.freedesktop.org/wiki/Software/libinput/
There's a setting somewhere for this, you just need to find it. Maybe here....
https://wayland.freedesktop.org/libinput/doc/latest/touchpad_pressure.html#touchpad_pressure_hwdb
> One question- why do you consider the binding of, let's say, the "music"-folder to another location as a broken way?
If your music folder is on a removable drive, you should set up a fixed mount points under /run/media/<your_user>
and then use a symbolic link in your $HOME. If you have a NAS, you can achieve pretty much the same using CIFS or NFS.
Bind mounts, especially on Linux, have fairly "interesting" semantics when it comes to mount point boundary, and are not easily detectable by tools that rely on traversals stopping at mount point boundary, or to ignore certain directories because they reflect a location on the same volume — as you managed to find out.
It's all fine and dandy to create a sandboxed, read-only chroot using a bind mount for the duration of the lifetime of an application (like, say, flatpak does), but as soon as you start using them in semi-permanent situations for readwrite operations (like you Music collection) things may get hairy fast, and bugs/missing features are not immediately obvious.
Loved maid when I had a Mac! Talking of which, a beefed-up uLauncher-like app such that it can match Alfred would be fricken awesome.
(No, Albert does not quite cut it. Sorry.)
I believe it's hosted on Amazon S3, infrastructure speed shouldn't be an issue there.
How are you downloading it? Use a program like Wget that provides a --continue
option so you don't need to redownload from the beginning if it fails.
That's quite old Gnome. Could you try using newer Gnome? The most painless way of doing that is trying newest Gnome by booting newest Fedora image (open this page and go to the Supported Platforms
section).
Well, if you're new to Linux, I wouldn't necessarily recommend Arch Linux. The installation process involves solely the command line. Another distro to try could be Fedora. It's got a graphical installer, although it's only got GNOME 3.16 (I believe)
Yeah. A look into https://github.com/linuxmint/Cinnamon/tree/master/src makes it obviously clear how most code has not been touched at all in years. The same is true for https://github.com/linuxmint/nemo/tree/master/src – that's not how healthy software projects look like.
Gnome 3 Classic (or using 3rd party extensions) can achieve similar results to Cinnamon while at the same time be technologically more advanced (working Wayland support being the most obvious example).
No problem. I am sure it will take some time for the Gnome team to iron out the full sync options....hopefully.
I am putting this here as another (self-hosted) option which I have not fully explored yet, but it made my eyebrows raise enough for me to bookmark it for later.
Open source Syncthing which gives you two options from what I understand;
Setup a sync folder that acts like a google drive via your wifi and android apps for devices. I think you can even open it up to HTTPS for outside access wherever. OR...
Setup a Google Drive type situation on your server.
Good luck.
D is a programming language, quote from it's website:
> D is a general-purpose programming language with static typing, systems-level access, and C-like syntax. With the D Programming Language, write fast, read fast, and run fast.
> Fast code, fast.
Dlang is just a query-friendly name for it, I suppose.
There is a setting to disable the app menu for applications that would actually support it. You can find this via gnome-tweak-tool, so maybe you are thinking of this. But this still won't give you app menu support for apps that don't export their menu via dbus since that's how gnome-shell decides what to display in the app menu. So there is no option you could enable to get app menu support for apps that don't support it, because that would require code changes to the app itself. Here are some ways I can think of that could have been achieved, maybe this helps you remembering how you did it:
A gnome-shell extension that detects which app is currently focused and has hardcoded menu items for certain applications. Those items would probably not be very interesting since there likely is no way to execute actions via dbus in the app, so it would only be limited to things that could be done via executing the binary with certain options specified. This would be quite an ugly hack and I was not able to find such an extension.
A patch/module for gtk2 (and all other affected toolkits) to hackishly determine which menu seems like it could be used as an app menu and then export it via dbus. Either in the native format used by gtk3 applications or via some custom format that requires a gnome-shell extension. I've found [1] which does the latter but doesn't seem to be developed anymore.
A ubuntu specific solution that makes use of the ubuntu specific patches to toolkits and applications to export their menus in a ubuntu specific format. This would likely be a gnome-shell extension to add support for this menu format, but again I was not able to find such a thing.
[1] http://www.webupd8.org/2011/09/get-global-menu-in-gnome-shell.html
1) 5% is a reasonably large cut. It's at least 2% (and possibly 4%) higher than what the card processing fees are, never mind the 12% premium tier patreon offers. That's understandable, patreon are a company looking to maximize profits.
https://www.patreon.com/en-GB/pricing-page-en
2) Yes, but does that matter? I'm not adverse to having multiple payment accounts. I doubt many people find projects via patreon.
3) You can, but if one charges you more than the other then you need to see a benefit from having the more expensive one. Plus there is setup time involved in adding a payment service.
Edit: formatting
Ubuntu works with the GNOME 3 Staging PPA, which I'm using right now with no noticeable problems. However, not all extensions work with GNOME 3.20 yet. Do be ready to follow the instructions there, if something goes wrong perform a ppa-purge
.
Searching for gnome-shell-extension on GitHub revealed many new extensions.
I use bspwm myself, but I think if you're just starting out with a tiling window manager, better choices would be Awesome or i3.
Awesome is a more complete out-of-the-box experience, which has a helper menu that shows all the default keybindings when you press Meta-s. It's drawback for new users is it's configuration is done in Lua. It has good documentation on their site, but if you've never programmed before it can be a little daunting.
i3 is very popular, easier to customize for most new users, and also has excellent documentation. I've never really liked or used it much, but it's still I think the most popular tiler going.
The good thing with any tiler is they're small with few requirements. For a couple hundred megabytes of disk space you could install half a dozen or more and try them out, see what you like most and would fit your needs. Though with any you're eventually going to have to get into the configuration to get the most out of it, to make it work the way you want it to.
I've been using Faience for a long time (screenshot).
No idea what compatibility problems you're talking about. I just install the icon theme package, which is packaged to XDG standards, and then select it in Gnome Tweak Tool. Sounds like you're doing something else?
Which version of GNOME Canonical wants to have in their repos is only up to Canonical. That's not something the GNOME team can influence much. There is however a PPA that lets you install fairly recent versions: https://launchpad.net/~gnome3-team/+archive/ubuntu/gnome3-staging/?field.series_filter=vivid
I think that Ubuntu could probably accomplish nearly all of its objectives using only extensions, with one exception. And that one exception would be providing an option to enable global menus and locally integrated menus (LIM). To accomplish that would, as discussed above, likely require a few patches (and those patches would then allow for interactions with new extensions).
Provided that the patches of aren't buggy, I would hope that the GNOME Team would at least consider accepting them, even if they don't comport with GNOME's preferred design philosophy.
Regarding interactions between Canonical and GNOME, I think it's better to look forward to the future, rather than backward to the past.
And with regard to future, I think that Cosimo Cecchi (GNOME Foundation Director), said it best in a recent interview:
>For us, you know on the Gnome side I see it really as an opportunity for us. I see it as an opportunity to get more users first of all, to get more contributors as a consequence of getting more users. > >But really, at the end of the day what Ubuntu has always done for Gnome back in the day, when they were showcasing Gnome as their default, back in the 2.0 days, you know, Ubuntu 5, Ubuntu 6, they were always pushing Gnome to be a more polished, more user-friendly, more accessible desktop environment. I always felt Ubuntu was adding a layer of coherence or cohesion, of a unified user experience to the Gnome DE and I hope that the same will happen right now. > >I see it as an opportunity to enrich the Gnome project, to make it better, to make it even more user-friendly and to address maybe some of the things they had addressed with unity that we never thought of or to, you know, change a little bit the user experience if needed.
I was just so happy when I found Dash to Panel because it does so much more than Dash to Dock. Here's a review. And since it works on current Gnome, I figured I'd mention Dash to Panel as an alternative to Dash to Dock. But if you like Dash to Dock better, I won't hold it against you. 😋
What I would really like is for Gnome to stop breaking extensions on every release. 😅
This sounds like something that could be implemented in the pulseaudio config without the need to look at MPRIS or writing an extension. The role ducking module should offer everything you need:
https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Modules/#index66h3
Here is a list of the possible roles:
Here is a GNOME 2.0 review where the reviewer complains of 1. a reduced feature set and 2. an inability to easily configure the desktop.
http://www.osnews.com/story/1280/A_User_s_First_Look_at_GNOME_2_0/
I think the GNOME devs aren't trying to axe features, they are releasing a stable product and ADDING features.
But GNOME 3 isn't broken.
you can also configure it to start up with pre-configured, named windows. or use something like tmux-resurrect - there are a lot of plugins available.
I would use byobu though instead of plain tmux - it's pretty nice.
Not sure what your specs are, etc. I can say on ubuntu 19.04 I had to rebuild libinput from source and my trackpad actually started working with multitouch stuff, and scrolling in general was much more fluid and natural
https://wayland.freedesktop.org/libinput/doc/latest/building.html
Sorry for the harsh tone. Dunno why I was such an ass.
As far as I understand it, GNOME always uses Linear pointer acceleration. It uses the speed setting as an acceleration factor (see figure: Linear pointer acceleration). Depending on the acceleration factor (-1 to 1) it uses a different acceleration curve. Everything bellow -0.75 is almost liner (acceleration should not be noticeable) but also really slow.
So the only way to remove acceleration is to reduce mouse speed. I don't know how to set a decent (for me) mouse speed without triggering a higher acceleration curve and therefor "activating" acceleration again.
That is why libinput has a flat acceleration profile (see link, bottom).
Unetbootin is hit or miss and around 50% of the sticks I make work with it, I just use Linux Live USB creator now, too bad it's windows only.
If I only had Linux I'd use DD.
Having a Native (GTK, not electron) Linux app is on my dream to do list for Passit. Probably won't happen for a long time, if ever. I would need to find a way to reuse the javascript logic I have already with GTK.
Thinking about native apps - would you consider it a must have to save data locally, as in not online (which would use end to end encryption). Passit can only edit data when online but can read data offline. I had some musing for making it work without any back-end but it wouldn't be trivial to add pluggable back-ends.
Nemo treats that setting as a command (argv = ["tilix --maximize"]), instead parsing it as a commandline (argv = ["tilix", "--maximize"]):
You can create a wrapper script like:
#!/bin/sh exec tilix --maximize "$@"
save it somewhere in your PATH and have nemo run it instead.
Control center has no setting for the preferred file manager and Nautilus doesn't provide the open with tab in the properties window for folders:
https://git.gnome.org/browse/nautilus/commit/?id=bcc1042a5f9f56162cfb2fd9b38b13697823f026
The same code is in Nemo as well:
https://github.com/linuxmint/nemo/blob/master/src/nemo-properties-window.c#L4746
What should work though is manually changing the mime type association for inode/directory:
xdg-mime default nemo.desktop inode/directory
It could perhaps be implemented in an adhoc patterend way by using scss or css variables in the creation of themes allowing for a user to go in and change colors relatively easily across the system. There's also the ability to transform those colors programmatically in order to provide shades and tints for different contexts such as in CSS frameworks like Bootstrap 4: https://getbootstrap.com/docs/4.1/getting-started/theming/
That link doesn't show the way in which each of those colors is then divvied out into multiple spectrums of color but if you check bootstrap variables in the actual bootstrap 4 codebase it's pretty easy to find.
There aparently was a time when Firefox had the tabs in the titlebar in Unity: http://www.webupd8.org/2011/03/firefox-4-get-tabs-in-title-bar-like.html
Should the tabs go into the headerbar in Gnome?
At the moment I have set maximised windows to have no titlebar, as explained here under method 2. It works great but maximised windows are now missing a close button, meaning I have to close them indirectly.
Do you know if there is a better way?
New/Updated Gnome Application Designs (Mockups)
Full screen apps with a dumbed down touch interface. Note how none of the applications even have a simple search bar, I guess that would "clutter" it. Imagine using that music player on a 24" screen. Seriously, GNOME should stop releasing a desktop version and focus on their non-existing tablets.
EDIT: Broken link
Except they are. They're taking it a step further, too, by making applications that look like they've come straight from an iPad. Note that the apps start maximized (full screen), have no top border or classic menus (the quit button and menus are integrated into the app icon in the top bar). Tell me how exactly is this different from Unity? I'd say it's even worse.
It is very easy to install them manually, they just need to be copied to the .local/share/gnome-shell/extensions folder in your home folder. (then restart gnome shell by hitting alt f2 and typing "r")
I've found a few non official ones to download such as: http://intgat.tigress.co.uk/rmy/extensions/index.html http://www.webupd8.org/2011/05/gnome-shell-weather-extension.html
I am using the weather one on fedora 15 in addition to a few of the official ones from the repos (places menu and alternative status menu)
This has been a longstanding issue with Gnome/GTK developers. They neither want meet their users halfway, provide a viable alternative, or talk about the decisions they make. The developer of TopIcons Plus quit because of this.
In fairness this is an issue with open source projects in general but since Gnome/GTK are so important to the Linux desktop they get scrutinized more.
> Wayland pasteboard support was implemented in 2016 and I haven't heard any complaints since then.
Just tested it again and weirdly enough it now works. Maybe it was a bug in or triggered by GPaste (a clipboard manager) that's now resolved… Maybe it just happens sometimes and I just had bad luck… no idea…
> What distro are you using?
Happened to be under both Fedora and openSUSE TW, in both cases using GPaste from the distro's repos and now that I think of it, it could have been still under Gnome 3.26, not 3.28 – not sure any longer.
> Make sure not to close the browser tab before pasting, since otherwise paste content is lost. (That's a problem for all apps, and would require changes in mutter to fix.)
X11 desktops have the same problem which is why they usually come with a clipboard manager. Why GPaste functionality is not in Gnome Shell I don't know.
Please consider using Okular instead. Foxit is non-libre software which disrespects your freedom (and therefore it's better to avoid it).
I just tested Gnome Maps here on NordVPN and it works fine. If I switch countries with NordVpn then Maps also detects this if I click on "go to current location".
Are you having problems with any other applications/connections? What method do you use to connect to NordVPN?
A much lighter & maturer app that will allow Gnome users to connect to their Android phone is available: Nuntius Just saying because who wants to pull in a huge amount of KDE components when running Gnome?
A much lighter & maturer app that will allow Gnome users to connect to their Android phone is available: Nuntius Just saying because who wants to pull in a huge amount of KDE components when running Gnome?
Not sure what you mean by "Qt5 won't open". Do you have a specific app in mind? Qt5 is a widget toolkit used by many apps.
You might want to check this regarding your VirtualBox issue: https://www.virtualbox.org/ticket/18258
As for the update manger, open the terminal and enter "journalctl -f". Keep the terminal window open and try using the manager. Do any errors appear in the log?
The AUR keeps me with Arch. I used to use Fedora and its so annoying to deal with programs not being updated for the newest GNOME version. ProtonVPN for example only has a rpm works for the previous two versions for a while before it gets updated. Flatpaks are a headache, DNF is frustratingly slow when refreshing repos during dnf upgrade. Pacman is so much faster than any other package manager I've tried.
https://hluk.github.io/CopyQ/ C-S v
works extremely well for me.
Just checked my history and there an still an image there at item #163 that I copy/pasted some time yesterday. The thing is so damned useful I copy things I don't need to cause it effectively acts as a note buffer.... it allows searching, tagging etc. All with shortcuts.
I vouch for Private Internet Access VPN. They have WireGuard with port forwarding support (incoming ports for things like torrenting).
Their Linux client is fully open source and provides CLI control for scripting, and GUI control.
I wrote a small script that launches anytime I start qBittorrent, and it configures qBittorrent to use the PIA port, for example. :)
gnome-sushi is awesome, but the mac "preview app" is name for macOS's pdf viewer / annotator (not the quick look function). It lets you add handwritten signatures, text, and even shapes to existing pdfs (as well as deleting pages or removing pages from other pdfs).
​
there's like a million pdf apps out there, but they're almost all proprietary, and I have a suspicion that the open source ones get sued / bought out. Not sure how else to explain why no good open source pdf viewer / editor exists on linux besides okular
> So you're saying to not use the Gnome applications if you need your data on your phone?
You would use the GNOME apps on GNOME. You'd use the phone apps on your phone. If you had a Linux phone, you'd get to use the same GNOME apps on Phosh as well.
> Asking people to use nextcloud is a tall order though. I have done it, but I'm still not confident in my ability to set it up and keep running securely. For a non professional it's effectively impossible.
You don't have to set-up your own Nextcloud server. You can actually use a hosted one from a provider.
Cherrytree may be what you're looking for. It's written in C++ and GTK, can handle images, tables, code boxes, rich-text formatting, hyperlinks, internal links and much, much more. It can import and export to a wide variety of formats, produce PDFs and has a small memory footprint.
There's a short Softpedia writeup about it with some screenshots. The homepage has some more, though a bit dated. I've used it for years and it's been solid as a rock.
The search in it is blazing fast, opening a separate dialog that shows all the matches. As you move through the matches the main app switches to the note with the match, highlighting it. That to me is the most important thing in any note app, being able to find something quick and easily.
Do you get some kind of error when running git commit
?
Does echo test > ~/commit-test && flatpak run --file-forwarding re.sonny.Commit @@ ~/commit-test
work?
This may also helphttps://git-scm.com/book/en/v2/Customizing-Git-Git-Configuration#_core_editor
Actually the documentation says: "Though not required, it’s a good idea to begin the commit message with a single short (less than 50 character) line summarizing the change, followed by a blank line and then a more thorough description."
Well that's strange indeed. The drag lock timeout lasts 300 milliseconds so it should be noticeable.
If you're going to report it to libinput I suggest reading this first as it could help you get your issue solved quickly.
You can also try to measure if the currently used range and resolution are correct: https://wayland.freedesktop.org/libinput/doc/latest/absolute-coordinate-ranges.html
> I am not sure why it says "Tap-to-click: disabled", because it is enabled in the settings.
This tool is not aware of anything changed by the compositor, it can only show the default settings.
That would be something to be fixed at the libinput or kernel level when it comes to detecting the right events and the "speed" of the events would probably best be fixed at either the libinput or the toolkit/application level. GNOME only forwards these events.
This might help with detecting multi-touch: https://wayland.freedesktop.org/libinput/doc/latest/touchpad-pressure-debugging.html
And check if sudo libinput list-devices
has the correct size for your touchpad.
Yes that's exactly the heuristics the page is talking about, but still you should contact the developers as your hardware is clearly not working properly. I can't do anything to help you, sorry.
It looks like Linux doesn't fully support your touchpad.
If you know this touchpad works with 3 finger gestures (say in Windows) you could try raising an issue in libinput's gitlab. They'll help you better and faster if you give them the needed information to help you. They'll even forward the problem to an appropriate party if they can't fix it themselves.
Some touchpads, even if they are multi touch, only report the positional coordinates of at most 2 fingers. Those are called 2-slot finger touchpads. Even if the touchpad can detect the presence of 3/4 finger taps, it can't determine their motion and so can't do 3/4 swipes.
As the page says, there is some software heuristics done to two-slot touchpads to send 3/4 swipes even if the positional coordinates of the 3rd/4th finger can't be determined, but if the touchpad has worse hardware support than expected then no amount of software can't help here.
Did it work before?
Try <code>libinput debug events</code> and see if you can generate GESTURE_SWIPE_*
events with 3
fingers. A short example:
event8 GESTURE_SWIPE_BEGIN +1.466s 3 event8 GESTURE_SWIPE_UPDATE +1.466s 3 -36.94/ 6.74 (-36.90/ 6.74 unaccelerated) event8 GESTURE_SWIPE_UPDATE +1.479s 3 -51.13/ 3.36 (-40.13/ 2.64 unaccelerated) event8 GESTURE_SWIPE_UPDATE +1.496s 3 -69.51/ 1.01 (-40.42/ 0.59 unaccelerated) event8 GESTURE_SWIPE_END +1.520s 3
I tried getting this working with Deskreen (https://deskreen.com/lang-en) but just got a black screen with a cursor. This is probably because Deskreeen recently uses an old version of elector I'll see if forking the project and updating the electron version fixes the issues.
this doesn't solve your issue, but I noticed no one mentioned [ranger](https://ranger.github.io); it's a command line app like MC with multiple pane options (and vim keybindings)
​
I actually don't mind that gnome is keeping the file manager features light; though I'd imagine one solution here is to a good alternative to download when you really want more features / customizability
​
tl;dr... gnome developers: keep doing watch'ya doing
From https://getfedora.org/en/workstation/
>GNOME is built with developer feedback and minimizes distractions, so you can concentrate on what's important.
They only mind feedback from developers. they don't care about regular users.
Maybe I'm understanding something wrong, but according to https://www.archlinux.org/packages/extra/x86_64/firefox/files/, that package should already contain a .desktop
file. So why did you create one yourself? Maybe there's an error in yours?
>One example, please? Because not a single electron app I used respect GTK3 dark theme correctly
On Arch Linux they have four different versions of Electron all depending on gtk3
and none depends on gtk2
. Looking at Electron's changelog, it seems they switched to GTK 3 on Linux from 2.0.0, which was released over two years ago.
>no support for window resizing
Well, you can resize by using <Super>/<Alt> + right click, and select "Resize".
>user can't move the game window by dragging decoration […]
Fair enough.
>Gnome behaves weirdly when tiling a window to left/right screen edge […]
>
>AFAIR there are additional issues with window icons
>
>issues with multi-screen setups […]
These sound like issues that has nothing to do with window decorations.
>The correct place to fix it is by extending Mutter with SSD, not by pushing app developers to build their own windowing solutions.
Or they should be fixed by toolkits and apps. Having to deal with this is cumbersome for toolkits and apps, yes, but it's also a lot of work for GNOME devs to support SSD.
>The refusal to communicate with developers about this issue is absolutely the worst way to resolve this problem. Pretending the problem is not there, so there's nothing to talk about is simply annoying.
I agree, but too often people behave like the mpv dev and the whole discussion ceases to be constructive. People need to actually take time to understand and work on the issue, and approach GNOME devs with respect, instead of spamming the issue tracker with unhelpful and sometimes even hurtful comments.
Hmm, but search doesn't render anything until you type something in the overview? So it's already effectively hidden. There are extensions that provide a searchable application menu outside of the overview, but of course wouldn't give you the full search functionality provided by the overview search, and not all of them can even be opened on a keystroke. And either the dash or the workspace grid can be turned into an autohiding panel, but I don't know how much either of those things would help you since they're still designed to work in context of the desktop or overview rather than as a full-screen view that's presented on a keystroke.
I haven't seen any extensions that provide a fullscreen workspace grid separate from the window overview, and it sounds like you've already found the workspace grid extension. You'd lose a lot of functionality, since a big part of the GNOME workspace management system involves being able to preview a workspace and move windows around between workspaces, where the workspace preview in the grid itself still shows the windows stacked and potentially obscuring one another and doesn't give you an overview of the workspace before you jump into it. Unity's workspace management always seemed incomplete to me thanks to its Compiz roots....
Synapse appears to still be an active project and is quite a nice alternative to the overview search, or seemed to be when I used it last. It'd at least solve the problem of separating the search from the window and workspace management. I don't know of anything that would fully separate the other two, though.
The problem with gdm is probably because you need to install xserver-xorg-legacy.
If that fixes your issue, you are better off installing Ubuntu GNOME directly unless you want to have all the extra Unity stuff installed.
I don't think it's possible with epiphany. maybe this could be helped : https://code.visualstudio.com/blogs/2016/08/22/introducing-ios-web-debugging-for-vs-code-on-windows-and-mac as GnomeWeb is based on Webkit, the same engine as Safari.
I never liked Gnome 3, I used Ubuntu 20.04 for some months, installed a few extensions and I felt weird, looks like everything was a workaround, some extensions broke, and I abandoned it.
A month ago I decided to try Fedora 35, because a ton of people said good things about, and I decided to try to experiment what the devs behind Gnome want, what they think that the UX should be. Maybe someday I write something here.
Then I decided to use extensions the minimum as possible, and boy, GNOME 41 is good, they did a really good job. I use only one extension, which to be honest, is really weird that this is necessary: Audio Output Switcher .
I hope that they make a way that this is built in on the panel.
Something like this: https://www.omgubuntu.co.uk/2021/12/gnome-shell-quick-settings-concept
Not that I'm aware of.
This might in part be explained by the fact that Kanban is typically meant to be used in a collaborative work environment, by teams. This often means either a physical kanban in a public space, or a web-based kanban... and even as a personal offline kanban, the amount of things you must take into account to be able to match even Kanboard's basic featureset is daunting.
Unless you're thinking of the simplest forms of personal kanban, that is (what we often see as the three-column "Backlog / WIP / Done" example).
Arguably though, you could consider implementing an optional "kanban" view in Getting Things GNOME (maybe even as a plugin) where various tags and/or statuses are used to match with the columns/rows bidirectionnally, that would be really cool technologically.
Haven't tried it yet, but there's something interesting about this ui interaction if paired with a quazimodal quick-find app like kupfer - https://kupferlauncher.github.io/ (i.e. an app inspired by quicksilver)
I personally like Lato (on Google Fonts) a lot, although I'm not quite sure what to think of the rounded style that it has. Maybe not quite suitable as a UI font, but I'm not an expert on that. Anyone got an opinion?
I’m a Roboto guy myself, but if you can give any further details about the shape or style of the letters that might help with identifying the font. Google Fonts is also worth checking out.
I dont quite understand this one!
Of course Gnome, KDE and bash are affected, we identified that it is to do with the /dev/rtc implementation.
So I was suggesting try a different distro - not Debian. Like Arch or Redhat, to see if the problem exists still.
The point is to identify if it is the rtc codebase in mainstream is at fault. The problem is clearly hardware specific, since it doesn't show up as a common issue. So I'm guessing it is a hardware specific implementation for your laptop and brand.
https://www.kernel.org/doc/html/latest/admin-guide/rtc.html
I suspect a possible glitch in the new portable drivers.