• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af bigblop | 30.03.2008 13:20

Skrive gnome programmer?

Hjælp generelt
Hvor begynder man hvis man fx vil til at skrive gnome programmer? Jeg havde tænkt på at skrive en virtual desktop manager ala kpager til KDE.

Jeg har hørt at man skal bruge noget der hedder GTK+, men er det bedst til grafiske applikationer?

Og skriver man GTK+ programmer i C, C++, Java eller noget helt andet?
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer14

# 1

17 år 3 måneder siden

Permalink

Indsendt af element4 den 30. marts 2008 kl. 13:43

Permalink

Re: Skrive gnome programmer?

GTK+ benytter så vidt jeg ved C, men der findes bindings til andre sprog. F.eks. gtkmm (c++), PyGTK (Python) osv.
Sidst jeg prøvede gtkmm, syntes jeg det var meget grimt at kode i (sammenlignet med Qt i hvertfald). Men jeg er også fysikere og ikke programmør, så det forklarer det måske. :)

Synes du også skulle tage et kig på MONO (http://www.mono-project.com/Main_Page), det er faktisk ret interessant. Der skriver man i C# (GTK#).
  • Log ind eller opret dig for at tilføje kommentarer

# 2

17 år 3 måneder siden

Permalink

Indsendt af bigblop den 30. marts 2008 kl. 13:54

Permalink

Re: Skrive gnome programmer?

Hm lige en konkret ting. Jeg prøver at oversætte dette eksempel (Hello world nederst på siden):

http://developer.gnome.org/doc/tutorials/gnome-libs/gtk.html

Jeg har smidt koden i filen GTKtest.c men får denne fejl:

GTKtest.c:3:21: error: gtk/gtk.h: No such file or directory

Jeg har lavet denne makefile:

INC=/usr/include/gtk-2.0/gtk/
all: main

main: GTKtest.c
gcc GTKtest.c -I$(INC)

idet locate gtk.h gav:

/usr/include/gtk-2.0/gtk/gtk.h

men den kan stadig ikke finde header filen...inkludere jeg forkert?
  • Log ind eller opret dig for at tilføje kommentarer

# 3

17 år 3 måneder siden

Permalink

Indsendt af mixi den 30. marts 2008 kl. 16:36

In reply to Re: Skrive gnome programmer? by bigblop

Permalink

Jeg har smidt koden i filen

Jeg har smidt koden i filen GTKtest.c men får denne fejl:
GTKtest.c:3:21: error: gtk/gtk.h: No such file or directory
Jeg har lavet denne makefile:
INC=/usr/include/gtk-2.0/gtk/
all: main
main: GTKtest.c
gcc GTKtest.c -I$(INC)
idet locate gtk.h gav:
/usr/include/gtk-2.0/gtk/gtk.h
ændre #include til #include Fordi du lige pt beder komplieren om at kikker i /usr/include/gtk-2.0/gtk/gtk/gtk.h og den liggger i /usr/include/gtk-2.0/gtk/gtk.h ...
Jeg håber at det hjælper :D
  • Log ind eller opret dig for at tilføje kommentarer

# 4

17 år 3 måneder siden

Permalink

Indsendt af Skunk den 30. marts 2008 kl. 13:55

Permalink

Re: Skrive gnome programmer?

Damn, du skriver da ikke at han skal kigge på .NET til Linux? Pokkers.
bigblop, Gå uden om .NET og GTK# da de slet ikke er værd at samle på og du får ikke særligt mange brugere til programmet. Langt de fleste går uden om langsomme .NET programmer til Linux (der findes 2-3 stykker) og det første jeg gør er at afinstallere skidtet på en nyinstalleret maskine.
Der findes mange programmerings sprog til Gnome og et af dem er native java. Altså man kan lave et Java program i Eclipse, og kompilere det så det kører nativt uden fortolker (gør det meget hurtigere). Ellers er der alt C, C++, Python, Perl, Ruby, Tcl osv. Kig her:
http://developer.gnome.org/arch/lang/
  • Log ind eller opret dig for at tilføje kommentarer

# 5

17 år 3 måneder siden

Permalink

Indsendt af bigblop den 30. marts 2008 kl. 14:06

Permalink

Re: Skrive gnome programmer?

Ok men man burde vel være kørende med GTK+ da det så vidt jeg har læst er det som gnome er bygget på.
  • Log ind eller opret dig for at tilføje kommentarer

# 6

17 år 3 måneder siden

Permalink

Indsendt af Kresten Kjaer den 30. marts 2008 kl. 14:20

Permalink

Gnome Programmering

Hvis du ikke har nogen præferencer mht. sprog. Så kig på python. Super nemt, og ret brugt til gnome programmering.
  • Log ind eller opret dig for at tilføje kommentarer

# 7

17 år 3 måneder siden

Permalink

Indsendt af bigblop den 30. marts 2008 kl. 14:27

Permalink

Re: Skrive gnome programmer?

Jeg vil gerne skrive en grafisk applikation til gnome (virtual desktop manager) så jeg tror jeg vil bruge gtkmm da der er en masse "gnome-native" GUI biblioteker.
  • Log ind eller opret dig for at tilføje kommentarer

# 8

17 år 3 måneder siden

Permalink

Indsendt af eorith den 30. marts 2008 kl. 14:52

Permalink

#bigblop:
For helvede :-) De

#bigblop:

For helvede :-) De forskellige bindings kan formentligt stort set det samme, så hvis du ikke er C++ haj, så brug da python eller java.

Men du burde egentligt bare kunne bruge kpager direkte i gnome..
  • Log ind eller opret dig for at tilføje kommentarer

# 9

17 år 3 måneder siden

Permalink

Indsendt af bigblop den 30. marts 2008 kl. 15:08

Permalink

Re: Skrive gnome programmer?

Kan faktisk bedst li C++. Har prøvet at bruge Kpager men blev hurtigt træt at den ikke altid dukker op, er grim, åbner vinduer de forkerte steder etc.

Vil også gerne have en ren gnome installation da jeg ikke har gode erfaringer med at mixe KDE og gnome.
  • Log ind eller opret dig for at tilføje kommentarer

# 10

17 år 3 måneder siden

Permalink

Indsendt af dk_zero-cool den 30. marts 2008 kl. 15:21

Permalink

Re: Skrive gnome programmer?

Hvis man nu sætter sig for at lære Python og PyGTK, er der så bestemte editors mm... der er bedre at bruge til formålet end f.eks. gedit ???
  • Log ind eller opret dig for at tilføje kommentarer

# 11

17 år 3 måneder siden

Permalink

Indsendt af bigblop den 30. marts 2008 kl. 15:40

Permalink

Re: Skrive gnome programmer?

Jeg har lige set mig lun på geany. Der er også anjuta og eclipse men den er ret tung.
  • Log ind eller opret dig for at tilføje kommentarer

# 12

17 år 3 måneder siden

Permalink

Indsendt af windzor den 30. marts 2008 kl. 15:42

Permalink

Re: Skrive gnome programmer?

#3 Java bliver altid compilet til en en binær der dog så skal køres på en VM, mener du uden jvm eller hvad?
  • Log ind eller opret dig for at tilføje kommentarer

# 13

17 år 3 måneder siden

Permalink

Indsendt af bigblop den 30. marts 2008 kl. 17:10

Permalink

Re: Skrive gnome programmer?

Arh ja tak!
  • Log ind eller opret dig for at tilføje kommentarer

# 14

17 år 3 måneder siden

Permalink

Indsendt af mixi den 30. marts 2008 kl. 17:44

Permalink

Re: Skrive gnome programmer?

Så lidt, har lavet et par gange selv :D
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

den er sjov 0
llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0

Seneste aktivitet

"Intet realistisk alternativ" - mig i r*ven 17
Open source events i danmark? 3
Virtuel maskine? 4
Gode anmeldelser Zorin OS 17.3 8
Open Source-eksperimentet 5
En snak om Linux-kompatibel software 7
Nulstilling af adgangskode 6
PCLinuxOS 27
Ingen Mint 5
Linux App Store Flathub når 3 milliarder downloads 2
Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 3
Mest sikker webbrowser 5
Firefox 2
Privatbeskeder 7
Backup/synkronisering? 3
BigLinux 5
Chatgpt satire 1
Læsning af databasefil i Firefox 2
Vanilla OS 15
Pepsi Challenge 4

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !