Wszystko
Wszystkie
Archiwum
W endless os 3 jest w instalatorze możliwość wyszukania języka z listy w wyszukiwarce, jest to bardzo dobry pomysł, którego zabrało na innych dystrybucjach...
Na razie tylko zgłosiłem issuse na elementary os żeby ktoś coś z tym zrobił, planowałem zaspamowac Ubuntu i Linux mint.
ALE odpisali mi że dopóki nie wybierzesz układu klawiatury nie można zagwarantować, że znaki będą poprawne, dlatego raczej nic nie będzie takiego zaimplementowane.
Ale na endless os zrobili....
Na razie tylko zgłosiłem issuse na elementary os żeby ktoś coś z tym zrobił, planowałem zaspamowac Ubuntu i Linux mint.
ALE odpisali mi że dopóki nie wybierzesz układu klawiatury nie można zagwarantować, że znaki będą poprawne, dlatego raczej nic nie będzie takiego zaimplementowane.
Ale na endless os zrobili....
@pyroxar: https://github.com/endlessm/gnome-initial-setup/blob/63782507a9edb59da6f22ba42e64310a93cd1c49/gnome-initial-setup/pages/language/language-chooser.ui#L26
https://github.com/endlessm/gnome-initial-setup/blob/63782507a9edb59da6f22ba42e64310a93cd1c49/gnome-initial-setup/pages/language/cc-language-chooser.c#L391-L407
https://github.com/endlessm/gnome-initial-setup/blob/63782507a9edb59da6f22ba42e64310a93cd1c49/gnome-initial-setup/pages/language/cc-language-chooser.c#L391-L407
@maisterwihaister: ja to nie widzę dbania o układ klawiatury.
- 1
GTK i QT mają odpowiedniki webowego CSS.
Chciałbym compat-data - jaka część CSS jest wspierana w GTK i QT?
Np. istnieje https://www.caniemail.com/ - odpowiednik caniuse.com dla CSS i HTML wspieranego w e-mailach.
Chciałbym odpowiednik dla GTK i QT.
Oczywiście nie chodzi o wsparcie w widgecie QtWebKit, tylko na elementach natywnych QT i GTK.
Idealne byłoby dosłownie dorysowanie kolumn GTK i QT w tej tabelce i w repo browser-compat-data.
#frontend #gui #
Chciałbym compat-data - jaka część CSS jest wspierana w GTK i QT?
Np. istnieje https://www.caniemail.com/ - odpowiednik caniuse.com dla CSS i HTML wspieranego w e-mailach.
Chciałbym odpowiednik dla GTK i QT.
Oczywiście nie chodzi o wsparcie w widgecie QtWebKit, tylko na elementach natywnych QT i GTK.
Idealne byłoby dosłownie dorysowanie kolumn GTK i QT w tej tabelce i w repo browser-compat-data.
#frontend #gui #
Przyjmie Launchpad PPA Gnome 4 GTK 4 da Hirsute?
22
Xfce 4.16 został wydany z licznymi ulepszeniami tego lekkiego pulpitu GTK3
Xfce 4.16 zawiera aktualizację ikon i ogólnej, liczne ulepszenia menedżera okien X11, nową wtyczkę do panelu Xfce4, która służy zarówno jako powiadomienie o stanie, jak i elementy w zasobniku systemowym, obsługę skalowania ułamkowego, ulepszenia menedżera plików , poprawki na pulpicie i szereg inny
z- 6
- #
- #
- #
- #
- #
- #
Napisałem krótką instrukcję jak przekompilować z Ubuntu na Windowsa projekt napisany z wykorzystaniem Rust oraz GTK.
Nie jest jakoś szczególnie odkrywcza i bazuje na innym poradniku, ale pozwala na łatwą integrację z Github CI
Link - https://github.com/qarmin/Instrukcje-i-Tutoriale/blob/master/GtkRsCross.md
Przykład integracji z CI -https://github.com/qarmin/czkawka/commit/1defc06c75606d73bd0011cdf95ffa1e1ca4367c
#programowanie #gtk #windows #linux #rustlang
Nie jest jakoś szczególnie odkrywcza i bazuje na innym poradniku, ale pozwala na łatwą integrację z Github CI
Link - https://github.com/qarmin/Instrukcje-i-Tutoriale/blob/master/GtkRsCross.md
Przykład integracji z CI -https://github.com/qarmin/czkawka/commit/1defc06c75606d73bd0011cdf95ffa1e1ca4367c
#programowanie #gtk #windows #linux #rustlang
Czkawka 1.0.0 wydana!
W końcu po nieco ponad miesiącu prac mam zaszczyt przedstawić aplikację do wyszukiwania zbędnych plików, duplikatów, pustych folderów oraz dużych plików, która to wyszła z mojej ręki mimo bólu tworzenia w GTK i Rust(na początku obie technologie dają nieźle w kość).
Jaki jest jej koszt zapytacie? - Gratis to uczciwa cena
Aplikacja pozwala na działanie z linii komend(CLI) albo z poziomu graficznego interfejsu(GUI - widoczny na filmiku)
Była to
W końcu po nieco ponad miesiącu prac mam zaszczyt przedstawić aplikację do wyszukiwania zbędnych plików, duplikatów, pustych folderów oraz dużych plików, która to wyszła z mojej ręki mimo bólu tworzenia w GTK i Rust(na początku obie technologie dają nieźle w kość).
Jaki jest jej koszt zapytacie? - Gratis to uczciwa cena
Aplikacja pozwala na działanie z linii komend(CLI) albo z poziomu graficznego interfejsu(GUI - widoczny na filmiku)
Była to
- msgdn
- blejs
- SpeedFight
- MartinPL
- konto usunięte
- +52 innych
3
GTK 3.99.2 wydany jako krok bliżej GTK4 z fantazyjnymi funkcjami shaderów GLSL
GTK 3.99.2 to najnowsza migawka tego zestawu narzędzi o otwartym kodzie źródłowym, która zawiera ciągłe czyszczenie interfejsu API, ulepszenia wersji demonstracyjnych GTK4 i ulepszenia dokumentacji.
z- 1
- #
- #
- #
- #
- #
- #
Hej,
W jaki sposób mogę z kodu odczytać czy w systemie jest użyty ciemny czy jasny motyw?
Używałem do tworzenia programu systemu z ciemnym motywem i zakodowanych czarnawych kolorów, a sprawdzając go na Mincie, który ma domyślnie jasny motyw wygląda to tragicznie.
#linux #gtk #programowanie
W jaki sposób mogę z kodu odczytać czy w systemie jest użyty ciemny czy jasny motyw?
Używałem do tworzenia programu systemu z ciemnym motywem i zakodowanych czarnawych kolorów, a sprawdzając go na Mincie, który ma domyślnie jasny motyw wygląda to tragicznie.
#linux #gtk #programowanie
Hej,
Potrzebuję w GTK pokolorować i zablokować przed zaznaczaniem wiersz w TreeView w ListStore
Chodzi mi o to co jest po lewej stronie obrazu(wiersz 24 x 2 852 różni się kolorem niż inne np. RRRR( ...)
A póki co mam wszystko identyczne, jak po prawej stronie obrazu.
Kod dodający wiersz mam tutaj - https://github.com/qarmin/czkawka/blob/468c2d7a670b6cb910c78331537a2231e57d5d78/czkawka_gui/src/main.rs#L143-L146
#gtk #programowanie #jezykc #rustlang
Potrzebuję w GTK pokolorować i zablokować przed zaznaczaniem wiersz w TreeView w ListStore
Chodzi mi o to co jest po lewej stronie obrazu(wiersz 24 x 2 852 różni się kolorem niż inne np. RRRR( ...)
A póki co mam wszystko identyczne, jak po prawej stronie obrazu.
Kod dodający wiersz mam tutaj - https://github.com/qarmin/czkawka/blob/468c2d7a670b6cb910c78331537a2231e57d5d78/czkawka_gui/src/main.rs#L143-L146
#gtk #programowanie #jezykc #rustlang
Hej,
W jaki sposób mogę w sposób bezpieczny dodawać i usuwać dane z Hashmapy z poziomu domknięć(move |_|)?
Potrzebuje pamiętać dla każdej zakładki układ jej przycisków oraz też inne dane tj. lista plików do usunięcia.
Użytkownik Hauleth i m504 zalecili użycie Rc/Cell, Arc/RwLock i smart pointerów, jednak w dalszym stopniu nie wiem gdzie konkretnie definicję tego obiektu powinienem stworzyć oraz jak go używać.
Jako, że korzystałem z C++, to według mnie logicznym
W jaki sposób mogę w sposób bezpieczny dodawać i usuwać dane z Hashmapy z poziomu domknięć(move |_|)?
Potrzebuje pamiętać dla każdej zakładki układ jej przycisków oraz też inne dane tj. lista plików do usunięcia.
Użytkownik Hauleth i m504 zalecili użycie Rc/Cell, Arc/RwLock i smart pointerów, jednak w dalszym stopniu nie wiem gdzie konkretnie definicję tego obiektu powinienem stworzyć oraz jak go używać.
Jako, że korzystałem z C++, to według mnie logicznym
- 1
@qarmin:
to masz dobrze, tylko zmien
Następnie musisz zrobić tak:
Pierwszy przykład w dokumentacji https://doc.rust-lang.org/std/cell/index.html pokazuje jak używac
let shared_buttons: Rc> = Rc::new(RefCell::new( HashMap::<&str, bool>::new()));
to masz dobrze, tylko zmien
&str
na String
, bo nie ma opcji, żeby lifetime się zgadzałNastępnie musisz zrobić tak:
let shared_buttons_clone = shared_buttons.clone()
buttons_search.connect_clicked(move |_| {
// tutaj używasz shared_buttons_clone
});
Pierwszy przykład w dokumentacji https://doc.rust-lang.org/std/cell/index.html pokazuje jak używac
Rc>
Hej,
w jaki sposób mogę odczytać i zapisać dane do/z zmiennej w domknięciu?
Kod z którego korzystam raczej wymaga
Ten kod
Wywala błąd
w jaki sposób mogę odczytać i zapisać dane do/z zmiennej w domknięciu?
Kod z którego korzystam raczej wymaga
move |_|
bo tak został stworzony GTK RSTen kod
let mut hashmap_buttons: HashMap<&str, bool> = Default::default();
for i in ["duplicate", "empty_folder"].iter() {
hashmap_buttons.insert(i, false);
}
buttons_search.connect_clicked(move |_| {
if *hashmap_buttons.get("duplicate").unwrap() {
buttons_select.show();
buttons_delete.show();
}
else{
buttons_select.hide();
buttons_delete.hide();
}
*hashmap_buttons.get_mut("duplicate").unwrap() = true;
}
Wywala błąd
cannot borrow `hashmap_buttons` as mutable, as it is
- 1
@qarmin: stwórz tymczasową referencję - https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=8b6addf032fca00b891f4920a41b3559
Ale w tym przypadku to i tak nie zadziała. Musisz tutaj użyć
Ale w tym przypadku to i tak nie zadziała. Musisz tutaj użyć
Cell
lub innego wewnętrznie mutowalnego typu, bo IIRC akcja w podłączonym callbacku może się wywołać w dowolnym momencie. Więc referencja musi żyć dłużej. Jeśli to jest odpalane w osobnym wątku to możesz użyć RwLock
na ten przykład (by równoległe odczyty mogły działać, a zapis blokował odczyt).- 0
@qarmin: Ten rozdział książki Rust Book przeczytaj: https://doc.rust-lang.org/book/ch15-00-smart-pointers.html
27
Wydano Xfce 4.16pre1 - pierwsze wydanie rozwojowe prowadzące do Xfce 4.16
Xfce 4.16. Zawiera mnóstwo nowych funkcji i ulepszeń.
z- 7
- #
- #
- #
- #
- #
- #
Hej,
Jakim typem widgetu w GTK jest ten zaznaczony na czerwono na obrazku?
Jakoś żaden z domyślnych nie pasuje mi do tego.
https://developer.gnome.org/gtk3/stable/ch03.html
Jak coś to program nazywa się FSlint
#linux #gtk
Jakim typem widgetu w GTK jest ten zaznaczony na czerwono na obrazku?
Jakoś żaden z domyślnych nie pasuje mi do tego.
https://developer.gnome.org/gtk3/stable/ch03.html
Jak coś to program nazywa się FSlint
#linux #gtk
Hej,
Chcę sobie wrzucić Gimpa do QT Creatora, ale mam problem z tym, że nie widzi QT typów
Dodałem do pliku .includes te ścieżki
/usr/lib/gegl-0.4
/usr/include/gtk-2.0
/usr/include/glib-2.0
/usr/include/glib-2.0/glib
/usr/include/glib-2.0/gio
/usr/include/glib-2.0/gobject
ale w dalszym ciągu te typy są niewidoczne(glib-2.0 powinien posiadać chyba ich deklaracje - https://developer.gnome.org/glib/stable/glib-Basic-Types.html )
#qtcreator #gtk #linux #programowanie
Chcę sobie wrzucić Gimpa do QT Creatora, ale mam problem z tym, że nie widzi QT typów
gboolean
, gint
itp.Dodałem do pliku .includes te ścieżki
/usr/lib/gegl-0.4
/usr/include/gtk-2.0
/usr/include/glib-2.0
/usr/include/glib-2.0/glib
/usr/include/glib-2.0/gio
/usr/include/glib-2.0/gobject
ale w dalszym ciągu te typy są niewidoczne(glib-2.0 powinien posiadać chyba ich deklaracje - https://developer.gnome.org/glib/stable/glib-Basic-Types.html )
#qtcreator #gtk #linux #programowanie
- 2
@GreenThinKing: przecież Korwin już jest od dawna
Rok 2020.
Państwo 2.0 ?
Jakie mielibyście pomysły na proste zmiany, które pozwoliły by państwu zarobić/zaoszczędzić milion, a które obecnie nie są wprowadzone?
Dwa na szybko związane z ruchem drogowym:
- Zmniejszenie powierzchni znaków drogowych w miastach o 30 % - Sama Warszawa wydaje rok rocznie około 2,5 miliona zł na ten cel.
- Zastąpienie poziomego znaku drogowego tzw. podwójnej ciągłej pojedynczą linią - hektolitry farby w "kieszeni".
Co wam przychodzi do
Państwo 2.0 ?
Jakie mielibyście pomysły na proste zmiany, które pozwoliły by państwu zarobić/zaoszczędzić milion, a które obecnie nie są wprowadzone?
Dwa na szybko związane z ruchem drogowym:
- Zmniejszenie powierzchni znaków drogowych w miastach o 30 % - Sama Warszawa wydaje rok rocznie około 2,5 miliona zł na ten cel.
- Zastąpienie poziomego znaku drogowego tzw. podwójnej ciągłej pojedynczą linią - hektolitry farby w "kieszeni".
Co wam przychodzi do
@GreenThinKing: zreformować ZUS, NFZ i wybudować atom, albo zlikwidować tych prezesów, którzy biorą miliony, a nic nie robią w kwestii budowy atomu (╯°□°)╯︵ ┻━┻
@GreenThinKing: obowiązkowe kamery samochodowe w każdym pojeździe, dające live do serwerowni policji, dzięki temu na bierząco można by dawać mandaty, w dowolnym miejscu i dowolnym czasie. ( ͡° ͜ʖ ͡°)
- 1
Hakerzy z #linux,
chcę/muszę oprogramować proste GUI w #gtk przy użyciu #python, czy ktoś ma z tym doświadczeniem czy warto się w to zagłębiać? Najchętniej użyłbym #qt bo po pierwszych oględzinach to dokumentacja gtk wygląda jakby padła i nie mogła wstać. Porównując do QT to niebo a ziemia (na korzyść QT). Do samego pygtk znalazłem to: https://python-gtk-3-tutorial.readthedocs.io/en/latest/ wygląda dobrze i od tego zacznę. Czy GTK+ to API warte uwagi? Na
chcę/muszę oprogramować proste GUI w #gtk przy użyciu #python, czy ktoś ma z tym doświadczeniem czy warto się w to zagłębiać? Najchętniej użyłbym #qt bo po pierwszych oględzinach to dokumentacja gtk wygląda jakby padła i nie mogła wstać. Porównując do QT to niebo a ziemia (na korzyść QT). Do samego pygtk znalazłem to: https://python-gtk-3-tutorial.readthedocs.io/en/latest/ wygląda dobrze i od tego zacznę. Czy GTK+ to API warte uwagi? Na
Coś się popsuło, i czasami nie działa mi kopiowanie z ctrl+c. ctrl+insert dziala okej, jakie moga byc tego przyczyny? Uprzedzajac pytania, nie mam zadnych shortcut conflicts.
edit: dobra, kopiowanie ctrl+insert rowniez czasem nie dziala. Zauwazylem, ze jak troche poczekam po zaznaczeniu tekstu na klikniecie ctrl+c, to wieksza szansa ze tekst zostanie zapisany do schowka
#linux #gnome #gtk #x11
edit: dobra, kopiowanie ctrl+insert rowniez czasem nie dziala. Zauwazylem, ze jak troche poczekam po zaznaczeniu tekstu na klikniecie ctrl+c, to wieksza szansa ze tekst zostanie zapisany do schowka
#linux #gnome #gtk #x11
@Kryspin013: Czysty user dziala, postaram sie do tego dojsc gdzie moglem cos skopac. Dzieki
postaram sie do tego dojsc gdzie moglem cos skopac
@DanseusesMauves: Nie chcę być złośliwy ale bardzo dużo razy się przekonałem o tym, że to gnome potrafi się skopać samo z siebie ( ͡° ʖ̯ ͡°)
Jak się w tym buduję aplikacje. Mam wrażenie że to jest budowane na kolanie, dokumentacja jak z lat 90.
#python #linux
Na razie oglądam playlistę z vala i czytam poradniki elementaryos.
@nairamk: No na pewno nie z powodu GTK. To nie jest żaden "official Linux GUI" tylko jeden z paru toolkitów, których można używać na tej platformie. Do tej kategorii należy też Qt. Linux nie ma oficjalnego GUI.