Questions tagged [gnome-3]

Gnome 3 is the third major version of the Gnome Desktop Environment. This tag refers to the Gnome desktop itself, or applications using the Gnome frameworks.

The GNOME Project was started in 1997 by two then university students, Miguel de Icaza and Federico Mena. Their aim: to produce a free (as in freedom) desktop environment. Since then, GNOME has grown into a hugely successful enterprise. Used by millions of people across the world, it is the most popular desktop environment for GNU/Linux and UNIX-type operating systems. The desktop has been utilised in successful, large-scale enterprise and public deployments, and the project’s developer technologies are utilised in a large number of popular mobile devices.

Freedom and community go hand in hand in GNOME. The project’s software is free to download, modify and redistribute; its communication channels and development infrastructure are visible to all. It is this freedom and openness that enables the GNOME community to exist, by allowing new contributors to take part and enabling companies to collaborate in the production of mutually beneficial technologies. GNOME is proud to be a part of the GNU Project.

The GNOME project has a tradition of high-quality interface design which has been strongly influenced by usability principles and practice. GNOME software is available in a large number of spoken languages, and the project aims to ensure that its software is usable for everyone, including people with disabilities.

excerpted from http://www.gnome.org/about/

194 questions
73
votes
8 answers

How to test / debug GNOME Shell extensions? Is there any tool for that?

I would like to develop GNOME Shell extensions and found it's really easy to step into the development process but I still can't figure out how to debug / test my extensions effectively. Are there any tools for that purpose? Is there any kind of…
marcio
  • 8,631
  • 9
  • 45
  • 81
44
votes
3 answers

How do I get the active window on Gnome Wayland?

Background: I'm working on a piece of software called ActivityWatch that logs what you do on your computer. Basically an attempt at addressing some of the issues with: RescueTime, selfspy, arbtt, etc. One of the core things we do is log information…
erb
  • 11,164
  • 4
  • 24
  • 35
30
votes
2 answers

How to start writing Gnome Shell extensions

I have found it's very hard to find documentation about Gnome Shell Extensions. I found some bits on Gnome Wiki (and it's first-level links), but it's not much: http://live.gnome.org/GnomeShell/Extensions The problem here is GJS and it's bindings.…
lzap
  • 14,745
  • 10
  • 62
  • 100
28
votes
5 answers

GTK+ 3.0 and GNOME 3 Programming! Any Blog or Book or Tutorial?

I am new to gtk and gnome programming and like to study GTK+ 3.0 and Gnome 3 programming. Since both of these are recent APIs, I can't find a good tutorial or blog post about these topics. The books I found on GTK+ or GNOME programming are very old…
Jomoos
  • 11,610
  • 10
  • 50
  • 87
26
votes
2 answers

Change directory and execute file in one command

When I want to execute a file, it seems that I always have to first 'cd' into that file's directory before executing it, unless it fails on a can't-find-my-dataz type error. How can I get around typing two commands to just execute a…
Bryan Wolfford
  • 1,874
  • 3
  • 17
  • 26
25
votes
2 answers

Gnome 3 (Gnome Shell) JavaScript/CSS engine

I am wondering, which type and version of JavaScript/CSS engines is Gnome 3 aka Gnome Shell using? Is there any information about current version, etc?
hsz
  • 136,835
  • 55
  • 236
  • 297
24
votes
2 answers

How to handle keyboard events in gnome shell extensions?

How can I add an event or other method to listen to keypresses on a gnome shell extension? e.g. show a dialog with each key press showing the pressed key? I can not find any example. The documentation mentions a keyboard module, but with that common…
gcb
  • 12,288
  • 7
  • 58
  • 86
23
votes
6 answers

Disable Gnome 3 notifications/pop-ups/integrated notifications

I would like to disable the Gnome 3 notifications/pop-ups/integrated notifications (if that's even the right term for them). For example, they're the notifications that appear when your receive an IM via Empathy, or when Rhythmbox begins playing a…
jmm
  • 261
  • 1
  • 2
  • 5
23
votes
5 answers

JavaFX Freeze on Desktop.open(file), Desktop.browse(uri)

I'm running some code in Java on Ubuntu 12.04 LTS 64 Bit (with Gnome Shell), using Oracle JDK 1.8.0_05 via NetBeans8.0. The following function works perfectly when called either in Main or in an otherwise empty Java Project, however when called from…
Wren
  • 625
  • 5
  • 12
11
votes
2 answers

Using Org-Mode With the Gnome 3 Calendar

Gnome 3 has a beautiful calendar panel that drops down from the menu bar, and includes a space for your upcoming appointments. By default this appointment manager reads from the calendar in Evolution Mail. I was curious as to whether it's possible…
JoshBraun
  • 143
  • 1
  • 8
11
votes
0 answers

How to change focus between two screens (2 monitors) with keyboard (shortcut) Gnome 3

I have question how to change focus between two screens on Gnome. I am using Fedora 25 and I can move window to other screen by using mod + shift + right or mod + shift + left but focus (cursor) stays on first screen. I can do it by moving mouse to…
fr1sk
  • 166
  • 10
10
votes
1 answer

How to set application title in Gnome Shell?

I am new to Gtk+ development, and am trying to write an app using PyGObject and Gtk+3.0. When I run my app in Gnome Shell from the command line, however, the application name as it appears in the upper-left hand corner (immediately to the right of…
Chris Granade
  • 873
  • 7
  • 19
10
votes
2 answers

How to use the GtkHeaderBar in glade 3.20?

I tried to do a GtkHeaderBar application with glade 3.20, but I have the oldschool bar on top every time, when creating my python app. In glade 3.19, checking the client-side decoration property created a line on top, in which I could put the…
Boiethios
  • 25,767
  • 8
  • 91
  • 135
10
votes
1 answer

Java Swing application under Gnome - use Adwaita (dark skin) window title bar

Is there a way for a Java Swing desktop application that runs in Gnome (3.14) on Linux (Debian) to make Gnome use the dark-themed (Adwaita) version of the window decoration? I am using a custom dark Swing look-and-feel, and the only thing that is…
0__
  • 64,257
  • 16
  • 158
  • 253
10
votes
1 answer

GJS: Gtk.TextView key-press-event does not work

I am trying to create simple gtk application for gnome-shell using gjs. Its window contains Gtk.TextView only and I want to process events when user is typing. Here is my code: #!/usr/bin/gjs var Gtk = imports.gi.Gtk; function MainWindow () { …
1
2 3
12 13