какой Linux луше?

Это русская секция форума wxWidjets. В этой секции вы можете обсуждать любые вопросы, связанные с wxWidgets на вашем родном языке.
Post Reply
User avatar
cutecode
Super wx Problem Solver
Super wx Problem Solver
Posts: 275
Joined: Fri Dec 09, 2016 7:28 am
Contact:

какой Linux луше?

Post by cutecode » Wed Jun 13, 2018 8:38 pm

Посоветуйте какой Линукс лучше установить.
Работать будет только одна программа скомпилированная под wxwidgets.
В частности чисто документооборот + печать документов.

Пробовал Ubuntu, но она меня не устраивает, т.к. если открыть нескольких окон wxFrame, а затем нажать кнопку "свернуть все окна", то после этого не возможно восстановить окна. Открывается только главный wxFrame, а остальные пропадают. Также не всегда срабатывает команда SetFocus() на определенное окно.

Пробовал еще АстраЛинукс, там этих глюк нету, но есть другие незнчительные

спасибо
wx 3.1.4 win/mac/linux

regards,
Alexander Saprykin
https://v2.dental-soft.ru

ONEEYEMAN
Part Of The Furniture
Part Of The Furniture
Posts: 3911
Joined: Sat Apr 16, 2005 7:22 am
Location: USA, Ukraine

Re: какой Linux луше?

Post by ONEEYEMAN » Mon Jun 18, 2018 5:41 pm

Dobrogo vremeni sutok,
A kakaja operacionka stoit u klienta? Ili klient - eto vy i est'?

Spasibo.

User avatar
cutecode
Super wx Problem Solver
Super wx Problem Solver
Posts: 275
Joined: Fri Dec 09, 2016 7:28 am
Contact:

Re: какой Linux луше?

Post by cutecode » Mon Jun 18, 2018 6:54 pm

я пока всем Ubuntu ставлю
wx 3.1.4 win/mac/linux

regards,
Alexander Saprykin
https://v2.dental-soft.ru

ONEEYEMAN
Part Of The Furniture
Part Of The Furniture
Posts: 3911
Joined: Sat Apr 16, 2005 7:22 am
Location: USA, Ukraine

Re: какой Linux луше?

Post by ONEEYEMAN » Mon Jun 18, 2018 9:48 pm

Dobrogo vremeni sutok,
V Ubuntu eto proishodit i s obychnymi prilogenijami?
A chto s Astra Linux ne tak?

User avatar
cutecode
Super wx Problem Solver
Super wx Problem Solver
Posts: 275
Joined: Fri Dec 09, 2016 7:28 am
Contact:

Re: какой Linux луше?

Post by cutecode » Tue Jun 19, 2018 1:30 pm

Других приложений wxWidgets не пробовал, т.к. у меня их не установлено, к тому же трудно узнать используют ли они именно wxFrame.
Насечет сворачивания окон в других приложениях не замечал.

в АстраЛинукс глюки:
Этих глюк нет в Windows/MAC/Ubuntu, исходники теже

1. Если изменить в wxListBox BackGround, то не видно активный элемент, т.к. он похож по цвету с BackGround, а как изменить активный цвет я не нашёл.
2. Если маленькие кнопки wxButton размером 16x16, то не видно текст внутри кнопок, например, текст с одной буквой
3. Картинки в кнопках wxBitmapButton отображаются не по размеру, слишком большие
wx 3.1.4 win/mac/linux

regards,
Alexander Saprykin
https://v2.dental-soft.ru

ONEEYEMAN
Part Of The Furniture
Part Of The Furniture
Posts: 3911
Joined: Sat Apr 16, 2005 7:22 am
Location: USA, Ukraine

Re: какой Linux луше?

Post by ONEEYEMAN » Tue Jun 19, 2018 3:32 pm

Chto znachit "drugih prilogenij ne ustanovleno"? U vas ustanovlena bazovaja versija sistemy - bez GUI?

Nugno prosto otkryt neskolko kalkuljatorov ili esche chego-to, potom popytatsja svernut vse i razvernut.


Po povodu Astra Linux:

1. Kakaja theme ispolzuetsja? Esli ee pomenjat - rabotaet?
2. Opjat ge - kakaja theme? Ustanovit drugoj font probovali?
3. GTK+2 ili GTK+3? Kakoj wxAr4tProvider?

Spasibo.

User avatar
cutecode
Super wx Problem Solver
Super wx Problem Solver
Posts: 275
Joined: Fri Dec 09, 2016 7:28 am
Contact:

Re: какой Linux луше?

Post by cutecode » Tue Jun 19, 2018 5:05 pm

с калькуляторами все нормально, но там же окна типа wxDialog, а у меня wxFrame.
Один wxFrame главный, а другие его чайлд-ы.

1. игры с темами не помогли
2. фонт тоже не помог
3. gtk-3, wxArtProvider по умолчанию, я его не менял

может под gtk-2 попробовать?
wx 3.1.4 win/mac/linux

regards,
Alexander Saprykin
https://v2.dental-soft.ru

ONEEYEMAN
Part Of The Furniture
Part Of The Furniture
Posts: 3911
Joined: Sat Apr 16, 2005 7:22 am
Location: USA, Ukraine

Re: какой Linux луше?

Post by ONEEYEMAN » Tue Jun 19, 2018 6:47 pm

Horosho a kak naschet gEdit? Kalkuljator byl vybran v kachestve primera...
Esli gEdit toge otrabotaet - togda eto problema v wx - otpravte email v wx-users...

Chto kasaemo Astra Linux - ne znaju. Kakaja tam versija GTK+3?
Toge skoree vsego nugno otpravljatsja v wx-users/wx-dev...

User avatar
cutecode
Super wx Problem Solver
Super wx Problem Solver
Posts: 275
Joined: Fri Dec 09, 2016 7:28 am
Contact:

Re: какой Linux луше?

Post by cutecode » Thu Jun 21, 2018 10:10 pm

В gEdit окна открыаются не типа wxFrame, а типа TAB-ов
Не нашел я примеров в Линуксе, где окна открываются незавсимо от главного окна, т.е. чтоб его переместить, например на второй монитор.

А вот с примером AUI Такая же глюка как и у меня. Если через пункт меню View--create some window... создать окно, затем нажать "свернуть все окна", то созданные окна исчезают, а только главное окно остается видимым
wx 3.1.4 win/mac/linux

regards,
Alexander Saprykin
https://v2.dental-soft.ru

ONEEYEMAN
Part Of The Furniture
Part Of The Furniture
Posts: 3911
Joined: Sat Apr 16, 2005 7:22 am
Location: USA, Ukraine

Re: какой Linux луше?

Post by ONEEYEMAN » Fri Jun 22, 2018 4:03 pm

A u vas prilogenie ispolzuet MDI?
V Linux MDI realizovan kak notebook - tam takogo koncepta net v principe. To ge samoe i v OSX - tam kagdoe okno otdelnyj dokument a glavnogo okna netu. Chto-to pohogee est v Xcode - no ja ne razbiralsja s etim v pritirku.

A chto budet esli zapustit neskolko gEdit okoshek?

User avatar
cutecode
Super wx Problem Solver
Super wx Problem Solver
Posts: 275
Joined: Fri Dec 09, 2016 7:28 am
Contact:

Re: какой Linux луше?

Post by cutecode » Fri Jun 22, 2018 4:23 pm

Два gedit одновременно запустить не дает, при запуске из терминала вторго он открывает 2-й TAB в 1-е раннее запущенное.
в VirtualBox и VMware Player есть несколько окон, там нет таких глюк.

У меня именно один главный wxFrame, а все остальные его child-ы, Как я уже говорил такая же глюка и с примером в "AUI"

При входе в систему (ввода логина/пароля) там можно менять тип интерфейса GTK или по умлчанию встроенный. Я попробовал перейти на GTK оказалось там такой глюки нету. Так что получается глюка именно в встроенном интефейсе
wx 3.1.4 win/mac/linux

regards,
Alexander Saprykin
https://v2.dental-soft.ru

ONEEYEMAN
Part Of The Furniture
Part Of The Furniture
Posts: 3911
Joined: Sat Apr 16, 2005 7:22 am
Location: USA, Ukraine

Re: какой Linux луше?

Post by ONEEYEMAN » Fri Jun 22, 2018 8:12 pm

A vy probuete v standartnom Ubuntu.
Ubuntu Unity - eto chto-to... ;-)

Poprobujte najti kakoj nibud application kotoryj otkryvaet 2+ okoshka i svernut ih.

No po idee eto problemy Unity v Ubuntu.
Poprobujte poslat zapros na forum Ubuntu. No vam skoree vsego otvetjat chto eto feature a ne bug.

Mogno poprobovat poslat mylo v wx-users - moget byt Paul najdet protivojadie?

User avatar
cutecode
Super wx Problem Solver
Super wx Problem Solver
Posts: 275
Joined: Fri Dec 09, 2016 7:28 am
Contact:

Re: какой Linux луше?

Post by cutecode » Thu Jul 05, 2018 9:50 pm

Вобщем разобрался я чуть-чуть.

1. Ubuntu 16.04 это полная Ж. никому не советую. Сидел на ней полгода, достала она меня со своими глюками.
2. Перешол на Debian 9, и там теже глюки, что и АстраЛинукс
Решение: Не используйте GTK3 - это тоже полная Ж.
Перекомпилировал все на GTK2 - и о чудо!!!, все прекрасно работает, все раннее замеченные глюки исчезли.


Пока буду сидеть на Debian 9, дальше "будем посмотреть"
wx 3.1.4 win/mac/linux

regards,
Alexander Saprykin
https://v2.dental-soft.ru

ONEEYEMAN
Part Of The Furniture
Part Of The Furniture
Posts: 3911
Joined: Sat Apr 16, 2005 7:22 am
Location: USA, Ukraine

Re: какой Linux луше?

Post by ONEEYEMAN » Fri Jul 06, 2018 12:04 am

Доброго времени суток,
Вообщем-то это хорошо.
Проблема в том что GTK+2 уже не поддерживается. А разработка уже идет для GTK+4.

Попробуйте запостить в wx-dev ML все эти проблемы. Может Пол найдет время и ответит.
А главное - как можно проверить на примерах все эти проблемы? Если уже есть reproducible steps - можете спокойно постать.
А еще можете попробовать Gentoo. Единственная проблема - его ставить долго. Но если все заработает и там и там - пробоема решена.

Спасибо.

Post Reply