Questions tagged [development]

For questions about software development and related tools on elementary OS

Filter by
Sorted by
Tagged with
10
votes
1answer
488 views

What resources can I use to follow the active development of elementary OS?

elementary is a very large project, spanning many domains. This can make it difficult to follow on a "high" level. As a (potential) community member, what resources are available for me to follow the ...
6
votes
5answers
3k views

Concern about the future of vala

I'm prototyping an application using Vala, in hope of targeting elementary OS. It was actually the elementary website at Build for elementary OS that first steered me towards Vala. Now, Gnome is ...
6
votes
2answers
574 views

How can I compile Midori with WebKit2?

How can I compile Midori (with granite) to use WebKit2 instead of WebKit?
5
votes
1answer
127 views

How to fetch a project from launchpad

I would like to play a little bit with elementary programs. Could someone provide me a guide how to fetch a trunk from launchpad and run that trunk on my pc? I'm really a rookie in things like git. ...
5
votes
1answer
226 views

Can't build package from developer getting started doc

I'm following the developer getting started document, and have worked my way here: http://elementary.io/docs/code/getting-started#launchpad-recipes I'm able to build the hello-packaging application ...
4
votes
1answer
86 views

How can I find the source code that relates to keyboard settings UIs

I'm really keen to tackle some minor bug-fixes (I hope) for Elementary OS but am struggling to find the relevant source code amongst the plethora of source code branches. Major barriers to me finding ...
4
votes
2answers
3k views

How to launch Android Studio in elementary OS

I am using freya. I have installed Android Studio. I don't find it in application menu. Every time I have to use studio.sh manually. How can I launch it directly from app menu and from terminal ?
4
votes
1answer
133 views

Adding feature to elementary os

I am new in open source projects development and maintenance is there any guide to start adding features or editing ones in elementary os ?
4
votes
1answer
5k views

Unable to install Android Studio on elementary OS

I have downloaded Android Studio for Linux and extracted it using GUI. Instructions for install are here The first command: cd Downloads puts my directory to thomasshera@thomasshera-Satellite-...
4
votes
1answer
742 views

How to develop extensions for Code?

How can I develop an Extension for Code. I want to recreate atom's pigments package into Code.
4
votes
2answers
388 views

How do I build and install gala plugins on freya?

There's loads of cool in development plugins like tiling and chat bubbles, how do I get them running? as a followup question is there an easy way to begin developing plugins for gala? I don't mind ...
3
votes
1answer
350 views

Using Swift together with elementary frameworks?

How is it possible to use Swift as programming language for elementaryOS? As far as I've seen elementaryOS is based on Ubuntu. So installing & using Swift should be a snap. But I'm quite unsure ...
3
votes
2answers
466 views

How can I enable syntax highlighting in vim?

I have the usual filetype plugin indent on and syntax on commands in my .vimrc and can verify that filetype is correctly recognised. But no syntax highlighting. What can I do? This worked out of the ...
3
votes
1answer
368 views

Setting up a development environment for elementaryOS apps?

what's the best tool chain for building elementary applications these days? I've been playing with an existing project that contains a lot of other magic (such as meson, ninja and the like), and while ...
2
votes
1answer
134 views

elementary OS application development databases?

Is there any resources/documentation on which database can be use to save application input data. I am trying to build an invoicing application for elementary OS Loki.
2
votes
3answers
358 views

Where to find the list of components of an elementary OS release?

Where can I find a list of applications and other components of the operating system? (E.g., is the desktop environment KDE or GNOME? Where are the names of the applications menu, toolbar at the ...
2
votes
2answers
159 views

App development with Ruby in elementary OS

Does any one have any prior experience with making gtk3 apps with Ruby, and the bindings to the apis for ruby (GObject etc)?
2
votes
1answer
975 views

I've added the Daily PPA and Appstream causes an error when trying to upgrade

I've added the Daily PPA (don't worry, I have another partition with a stable elementary, this is just for learning) and when I try to apt upgrade -f (or the same without the -f) I get the following ...
2
votes
1answer
115 views

Getting started with gtk.grid with error

i'm getting this error when i try to compile the first gtk.grid in elementary.io/en/docs/code/getting-started#gtk-grid my code; int main(string[] args) { Gtk.init (ref args); var window = new ...
2
votes
1answer
365 views

Flutter development environment in elementary OS

I am a beginner in using elementary OS. I really like the look and feel of the elementary OS and like to setup a development environment in my PC for flutter application development. I googled for ...
2
votes
1answer
75 views

Debugging applications during development

I wanted to start working on issue https://github.com/elementary/calendar/issues/419 but I encountered a bug. So I wanted to debug the application code I added. I found this tutorial on debugging ...
2
votes
1answer
231 views

Buttons' Look in a Gtk.MessageDialog

Elementary's human interface guidelines specify how dialogs should look: In Valadoc, there is a minimal example on how Gtk.MessageDialog is to be used: Gtk.MessageDialog msg = new Gtk.MessageDialog (...
2
votes
0answers
31 views

Can I use Pantheon-Files FileChooserDialog module from custom FileChooserDialog Object?

I want to use the new Pantheon-Files FileChooserDialog module, but it doesn't seem to work when creating my own widget based on Gtk.FileChooserDialog (like seen below). Is there anyway for me to be ...
2
votes
1answer
115 views

How to get a specific kernel sources?

I'd like to get the kernel sources related to my installed image. Currently I have the version 3.19.0-39 installed into my VM. When trying to get the sources, I searched into cache using apt-cache ...
1
vote
1answer
398 views

How to write plugin for scratch text editor from elementary os?

I've been using scratch for quite some time and its features as an IDE are very limited. So I was wondering how to develop/install new third party plugins for it but I was unable to find any ...
1
vote
1answer
74 views

Uninstalling hello-again App from elementary OS developer tutorial

I went through the Getting Started documentation this evening and successfully installed my hello-again App into my Applications menu. Now I'm trying to figure out how to uninstall it and having no ...
1
vote
1answer
58 views

In which thing OS is developed/written?

If it is another OS then how was the first OS made?
1
vote
2answers
59 views

Workflow for testing bug fixes

After reading through all of the documentation with regard to getting started in developing for elementary OS, I am still a little unclear on how one actually tests their code for bug fixes. As an ...
1
vote
1answer
859 views

How to adapt the Elementary Look & Feel in Qt-written apps?

I was wondering, how an app which uses Qt for its GUI can be adapted to the Elementary Look & Feel. I know that elementary-specific apps are typically written in Vala, where, according to the docs,...
1
vote
1answer
354 views

Compile Geany 1.26 on elementary OS Luna

I am running Luna (Elementary OS 0.2.1) on Ubuntu "Precise" 12.0.4. I want to compile Geany 1.26 from the source, but when I ./configure, I get this error: ... checking for GTK... no configure: error:...
1
vote
1answer
15 views

Why does compiling gala from source not work unless I change how HashMap is used?

When I grab gala source either from GitHub or from apt source gala I get version 3.3.2 and when I run ninja to build it I get this error: ../src/Background/BackgroundSource.vala:123.17-123.34: error: ...
1
vote
1answer
26 views

StackSIdebar is not visible

I used Gtk.StackSidebar to create a sidebar for an app that I am making. https://github.com/Suzie97/Project_X97, this is the link to my github repo. The sidebar is not correctly visible on the window. ...
1
vote
1answer
35 views

Window position and size not saved when app is closed

I made this simple application and made it so that the window position and size is saved on closing the app, so that the next time the user opens the app, he can resume his work directly. https://...
1
vote
1answer
86 views

How to compile and install changes to Elementary?

I just decided to switch over from Ubuntu 18.04 LTS to Elementary OS 5.1 (Hara) and like to tweak my desktop to hide the date/time in the top panel. I found an answer to hiding the date in the top ...
1
vote
2answers
24 views

Can't change value in struct property inside class

io = {}; io.wchar = 111111; debug((string)io.wchar); // (null) So the problem here is that io.wchar is still null. You can look at the whole class here: https://github.com/stsdc/monitor/blob/dev/src/...
1
vote
1answer
43 views

Developer Support?

Is there an official channel for developers. I tried to bring up the slack channel they had on the developer documentation but it seems to be offline. I'm stuck with an issue on the app that I'm ...
1
vote
2answers
106 views

Will we have an SDK for elementary OS?

Does the developer team have any plans to produce an SDk for the operating system? I imagine the great effort to produce a larger application.
1
vote
2answers
525 views

Is anyone a Node.js developer using elementary OS?

I am moving from Mac after 10 years and have chosen to go with Linux for both my desktop and laptop. I currently have Ubuntu 16.04 running and with a few visual tweaks I really like it. I have seen ...
1
vote
2answers
175 views

Loki 0.4.1 and replacing Windows help

I have a new Alienware 13 r3 and it came pre-loaded with Windows 10. I read that Loki 0.4.1 supports everything on this Alienware model perfectly. Touch screen included. I'm looking to learn c# and ...
1
vote
2answers
514 views

Unable to locate elementary-sdk

When a try: sudo apt install elementary-sdk it says Unable to locate package elementary-sdk It's a fresh install of loki. apt update give me a 404 error. Err:7 http://br.archive.ubuntu....
1
vote
1answer
217 views

StatusIcon not showing/working

Good morning dear community, i have a little trouble and i can't found any proper explanation for this issue, actually i'm developing an small application to hear radio streaming using Vala and ...
1
vote
1answer
161 views

Compiling AppCenter on Ubuntu 16.04 fails at “AlertView”

I'm trying to compile the appcenter package from launchpad, I've downloaded it by the bzr command, then I installed the required dependencies and ran the cmake command but when I try to compile it ...
1
vote
1answer
601 views

error: Package `libcanberra' not found in specified Vala API directories

When I try to compile a project with pkg libcanberra using command [valac --pkg libcanberra *.vala ], I am getting below error, error: Package `libcanberra' not found in specified Vala API ...
1
vote
1answer
55 views

Granite Widgets : Unable to append a new action item to welcome page at runtime

I am trying to add and remove action to welcome screen at run time on pressing Add and Delete buttons in Header Bar. I am unable to append a new action item to welcome page at runtime. check Code ...
1
vote
1answer
111 views

How can i add a simple call to open file dialog on headerbar?

Does anybody can tell me how to add a button to call open_file_dialog on GTK Header bar? i did it in appmenu with, $.activate.connect(() =>{ this.dialog_openFile(); }); ...
1
vote
1answer
54 views

Do I have to use Vala to build my app to get it on the App Store?

I notice they have Vala shown front and center, but I'd much rather use electron with React so I don't have to learn a whole new language. Would they accept a submission in React? Found this: Your ...
1
vote
0answers
22 views

How to debug Gala and other system apps?

I see this other question on a debug workflow for app development. In it, the answer is to use printfs and viewing the printed data on a terminal, but I don't see how that's easy with things like Gala,...
1
vote
0answers
15 views

Build fails appcenter bot test

I recently switched over to elementary os and a friend told me about how easy it is to develop apps for the os. I switch over and the first thing i instantly miss is whatsapp. I use it daily for work ...
1
vote
0answers
41 views

wxPython TaskBarIcon fails on elementaryOS

In eOS 0.4 (Loki) the wxPython (3.0.2 gtk2 classic) wx.TaskBarIcon.IsAvailable() method returns False and of course ignoring this just results in no icon being shown. Is there a workaround for this or ...
1
vote
1answer
654 views

How to install current packages for elementary OS development/build support?

In general my problem is that I am using elementary OS Freya and need newer versions of packages to build projects from sources. In particular, I tried to fix a bug in Gala. But since there was a ...