GithubHelp home page GithubHelp logo

Comments (13)

ilya-fedin avatar ilya-fedin commented on June 13, 2024 1

Do what is suggested in #27190 (comment) (the gsettings command)

from tdesktop.

Aokromes avatar Aokromes commented on June 13, 2024 1

for linux:
Set sane man's titlebar settings and it won't stay in background
gsettings set org.gnome.desktop.wm.preferences button-layout ':minimize,maximize,close'

from tdesktop.

ilya-fedin avatar ilya-fedin commented on June 13, 2024 1

Why should it be running?

Other people have said it's the right behavior for GNOME so it's made like that. You have to accept that.

from tdesktop.

EdJoPaTo avatar EdJoPaTo commented on June 13, 2024

does this mean "wont fix" or "no official support for non gnome and other desktops without tray support"?

from tdesktop.

ilya-fedin avatar ilya-fedin commented on June 13, 2024

@EdJoPaTo this means you have to set up your system

from tdesktop.

EdJoPaTo avatar EdJoPaTo commented on June 13, 2024

Sadly I prefer a native Gnome system.

from tdesktop.

ilya-fedin avatar ilya-fedin commented on June 13, 2024

@EdJoPaTo well, other users of GNOME systems have convinced that the native behavior is to continue to run in background like done on macOS as you can still quit application by right clicking application icon and choosing quit.

from tdesktop.

ilya-fedin avatar ilya-fedin commented on June 13, 2024

And, well, such behavior feels the sanest if the system doesn't allow applications to minimize and doesn't have tray icons. I.e. there's just no other way to run in background. Yet, you still can quit application via application menu (or how that is called on GNOME?) and some users even claimed there's some list of background apps where you can quit, too.

from tdesktop.

EdJoPaTo avatar EdJoPaTo commented on June 13, 2024

Either I use an application, then I want to see it. Or I don't need it, then I don't want to see it, and it shouldn't be running. Why should it be running? I have notifications disabled anyway so it won't do anything other than eating up RAM.
Why would I need a minimize button when I quit an application anyway? And why would I need a maximize button when I can either use my keyboard or drag the window? And I prefer the approach of Gnome not to have tray icons being a mess in your view all them time. So I think the current state of my system is good. Sadly telegram-desktop doesn't fit this need. Would be better when it wouldn't use that much RAM, but it doesn't do that either.

Yet, you still can quit application via application menu (or how that is called on GNOME?)

Close isn't quitting the application.

this means you have to set up your system

Should I set up a timer with killall telegram-desktop every 10 min? Might be somewhat annoying but better than the current state.

from tdesktop.

ilya-fedin avatar ilya-fedin commented on June 13, 2024

Personally I don't really care what the behavior for GNOME is. If you can implement a better one, feel free to make a PR, I will happily review it.

from tdesktop.

EdJoPaTo avatar EdJoPaTo commented on June 13, 2024

You have to accept that.

That a hidden checkbox controls behavior I can't change as it is hidden?

If you can implement a better one, feel free to make a PR, I will happily review it.

Everyone can code every language.

Can you please relabel this issue from "completed" to "open" or more likely "not planned" as you don't seem to have any intentions on actually getting this fixed?

from tdesktop.

ilya-fedin avatar ilya-fedin commented on June 13, 2024

no, personally I can't

from tdesktop.

ilya-fedin avatar ilya-fedin commented on June 13, 2024

Everyone can code every language.

That's sad if you can't but tdesktop lacks contributors just as well, there's no one else to do that work. Personally I volunteer to fix my problems (and I use KDE). Sadly there's no contributor from GNOME community to fix GNOME-specific problems.

from tdesktop.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.