@xandra: ale to działa tak samo. Możesz w ten sposób patchować motywy np dodając do nich nowe rzeczy jak motyw libnotify dla xfce.

Tak samo możesz patchować ikony dodając ikonki do ~/.icons w takiej samej strukturze katalogów jak oryginalny zestaw ikon. Czyli jak chcesz spatchowac np ikonkę caja to wrzucasz ikonę w svg do ~/.icons/Numix-Circle/48/apps/caja.svg (dla motywu Numix-Circle).

Masz o wiele większy porządek niż wrzucając na chama do ~/user/...

Inny lepszy
@GratisLPG Nie znam sie na samym pythonie, ale może wykorzystaj jakąś zmienną boolean( czy jakkolwiek typ sie w pythonie zwie) i przy kliknięciu ja zmieniaj. Ordynarne i proste, ale moze wystarczy.
@look997: Nie ma większych możliwości, wręcz przeciwnie. W HTMLu można w CSS zamienić prawie wszystko związane z wyświetlaniem oraz pozycjonowaniem danego Taga i na dobrą sprawę przerobić na dowolny inny. Tutaj możesz tylko kontrolować w jaki sposób dana kontrolka ma się rysować.
#webdev #frontend #qt #gtk
Czy jest jakiś program, który potrafi konwertować(?) interface z HTML+CSS+JS na QT lub GTK? Chodzi o wygodę i możliwości jaką daje web w tworzeniu interface.
Jednocześnie czy warto robić natywną wersję dla QT lub GTK? Czy da ona faktycznie większą wydajność itd.?

Jak sprawa wygląda?
#program #linux #programowanie #gtk #gnome #qt #kde
Potrzebuję programu który jedyne co robi to wyświetla na ekranie (na cały ekran prócz panelu) dowolny obrazek podany do programu.

Może być np. przez komendę: widok-obrazka -file="adresobrazka.png".

Sam program ma nie mieć żadnej ramki okna, żadnego interface ani menu. Jedynie ikonę w pasku zadań/liście okien do min/max/zamknij. Żadnych dodatkowych ukrytych funkcji. Jednym słowem, najmniejszy i najlżejszy możliwy "wyświetlator" obrazka.

Mile widziane repo na GITcie
#gnome #gtk #ubuntu #linux #programowanie

W ramach nauki
Chcę do takiego appletu dodać funkcję która wywołuje popup z jakąś przykładową treścią.

To jest ten aplet, w // here chcę dodać funkcję wywołującą popup z treścią, ale nie wiem jak bo dopiero z tym tematem zaczynam, dokumentacja nie ma przykładów:

const Applet = imports.ui.applet;
const Util = imports.misc.util;

function MyApplet(orientation, panel_height, instance_id) {
this._init(orientation, panel_height, instance_id);
}

MyApplet.prototype = {
__proto__: Applet.IconApplet.prototype,

_init:
@cigolce: To miejsce znam i tam jedynie doszedłem do tego jak zrobić zwykłe menu (chociaż umieszczone w tej chmurce) i nic więcej.
Trochę tego nie rozumiem bo jak zajrzałem w kod głównego menu Minta to tam jest tylko odniesienie do API zwykłego menu a przecież główne menu Minta nie jest prostym menu tylko ma trzy kolumny menu w tym jedną nietypową.

Jeszcze uściślę, chodzi o Cinnamon/GNOME.
#linux #linuxmint #gnome #gtk

Mam taki motyw i on działa na część programów(firefox, nemo, gnome-terminal, gnome-monitor) ale już nie działa dla Deluge, GEdit i pewnie na jakichś innych też.
W czym problem?

~/.config/gtk-3.0/gtk.css :
.scrollbar {
border: none;
background-image: none;
background-color: transparent;
-GtkRange-slider-width: 13;
-GtkRange-trough-border: 0;
}

.scrollbar.slider {
background-color: #7d7d7d;
border: none;
}
.scrollbar.slider.horizontal {
border-radius: 3px 3px 1px 1px;
}
.scrollbar.slider.vertical {
border-radius: 3px 1px 1px 3px;
}

.scrollbar.slider:hover
@Althorion: Czyli problem jest zupełnie gdzieś indziej.
Mam taki motyw i on działa na część programów(firefox, nemo, gnome-terminal, gnome-monitor) ale już nie działa dla Deluge, GEdit i pewnie na jakichś innych też.
W czym problem?

~/.config/gtk-3.0/gtk.css :
.scrollbar {
border: none;
background-image: none;
background-color: transparent;
-GtkRange-slider-width: 13;
-GtkRange-trough-border: 0;
}

.scrollbar.slider {
background-color: #7d7d7d;
border: none;
}
.scrollbar.slider.horizontal {
border-radius: 3px 3px 1px 1px;
}
.scrollbar.slider.vertical {
border-radius: 3px 1px
#linux #linuxmint #gnome #gtk

Zrobiłem taki styl dla GTK3 dla scrollbara. Chcę do też przekonwertować na GTK2 a tam nie ma CSS i mam problem.
Mógłby ktoś go przerobić na GTK2 albo dać sposób jak to zrobic?

.scrollbar {
border: none;
background-image: none;
background-color: transparent;
-GtkRange-slider-width: 13;
-GtkRange-trough-border: 0;
}

.scrollbar.slider {
background-color: #7d7d7d;
border: none;
}
.scrollbar.slider.horizontal {
border-radius: 3px 3px 1px 1px;
}
.scrollbar.slider.vertical {
border-radius: 3px 1px 1px
@Nokia: Zrobiłem styl usuwajacy ten 1-2px margines i działa ok. Ale nie działa w gedit. Czy gedit jest na gtk2? jak przenieść styl do gtk2? Tam są jakieś pliki z rozszerzeniem rc zamiast css... Jakiś konwerter?
mirki z #linux #gtk #qt #opensource czemu programy z linucha tak #!$%@? wyglądają na windowsie? pytam serio - wiekszosc czasu spedzam na linuksie ale w domu dużo na windowsie siedzę przez gierki. i chcąc nie chcąc już się za bardzo przyzwyczaiłem do programów linuksowych/open source i na windowsie używam np transmission, pidgina i gimpa i generalnie tak ze wszystkimi programami jest, każdy wygląda jak straszna kupa na windozie. szczególnie "dialogi" wyboru plików.
@KwadratowyPomidor: Trannsmision korzysta z domyślnych ikon dla qt4 a gtk z jakiś tam domyślnych gnome 2.0... Dlatego.
@carlo497: Niestety na windzie musiałbyś narysować większość ikon do okien gtk/qt od nowa bo w systemie ich nie ma po prostu. Druga sprawa to może nikomu nie chciało się podpinać tego pod windowsowe ikony albo chcieli po prostu zostawić całkowitą kompatybilność z gtk. Bo ogólnie motywy gtk (nie wiem jak z qt) pod
Jak ktoś chce wymusić ciemny motyw gtk dla aplikacji gtk3 to wystarczy wpisać przed nazwa programu:

GTK_THEME=nazwa_motywu:dark nazwa_programu
Dla plikow desktop

env GTK_THEME=nazwa_motywu:dark nazwa_programu
Można tez wymusić używanie jasnego wariantu dla aplikacji, które domyślnie korzystają z ciemnego wariantu:
http://i.imgur.com/b08GpvD.png

Jak ktoś chce spróbować dla programów innych niż gtk to odsyłam do:
https://unix.stackexchange.com/a/24071

#xfcetips #linux #gnome3 #gtk
Pobierz
źródło: comment_2hwMPwN5cVW62DHZFRcpBYrLlmmMQNLe.jpg
@xaoc: Lul, myslalem ze na manjaro kde bedzie w miare stabilne.

Jak chcesz sobie zainstalowac xfce to w sumie na manjaro bedzie to dosyc wygodne bo chyba wiekszosc wtyczek mozesz znalezc w aur. Jedynym minusem sa te indykatory z ubuntu gdzie sam sobie musisz kompilowac zrodla zeby dzialaly poprawnie (np networkmanager) ale to da sie obejsc.

Podrzuce ci film z mojego pulpit na innym pc na xubuntu.

A jak chcesz jakes
Właśnie próbuję opanować bibliotekę GTK+ 2 w Code Blocks i mam problem. C++

http://pastebin.com/mEqyn7zp

Wszystko szło ok, wstawiałem widgety typu menu, przyciski i program się kompilował i działał zgodnie z założeniem. Problem pojawił się, gdy chciałem narysować coś własnego używając funkcji z rodziny gdk_draw*

W linii 111 i 112 pojawił się błąd

undeclared reference to 'gdk*draw'


Dodałem bibliotekę gdk-win32-2.0.lib w opcjach linkera i program się skompilował, natomiast dalej nie widać, żeby