public class BasicSample : Object {
public void run () {
stdout.printf ("Hello World\n");
}
static int main (string[] args) {
var sample = new BasicSample ();
sample.run ();
return 0;
}
}
и
public class BasicSample : Object {
public void run () {
stdout.printf ("Hello World\n");
}
}
static int main (string[] args) {
var sample = new BasicSample ();
sample.run ();
return 0;
}
Если делать скриншот активного окна, то цвета становятся ubuntu style. На заднем плане скриншот активного окна с искаженными цветами, на переднем - реальные цвета: Светлая_тема.png, Темная тема.png
Cкриншот активного окна получается с поменяными местами значениями красного и синего:
rgb(44, 49, 51) ==> rgb(51, 49, 44)
rgb(58, 90, 123) ==> rgb(123, 90, 58)
и т.п.
Скриншот всего экрана и выделенной области получается с реальными цветами.
Проявляется на 2 разных компьютерах.
Все дефолтное, дистрибутивное: тема Adwaita, драйвер nouveau (на другом radeon).
Пробовал отключать ночную подсветку - не влияет.
Месяц назад работало как надо. Кто-то с этим сталкивался? В сети ничего подобного не нашел. Может кто-то знает решение?
-------------
* Wed Aug 16 2017 Hans de Goede <jwrdegoede@fedoraproject.org>
- Enable CONFIG_DRM_VBOXVIDEO=m on x86
- Enable CONFIG_R8188EU=m on x86_64, some Cherry Trail devices use this
-------------
а в kernel-x86_64.config:
-------------
CONFIG_R8169=m
# CONFIG_R8188EU is not set
CONFIG_R8712U=m
-------------
Не работает аналогавая часть. В системе ALC662 виден. Toslink светится, но проверить нечем.
На выводе (Uпит +5в) на ALC662 - 0, между выводом и землей 1,2 ома.
Питание идёт через стабилизатор LM78L05, на входе +12в, на выходе соотвественно 0.Сопротивление между входом и землей 80 ом.
https://s12.postimg.org/uoz686p1p/IMG_20170721_164651.jpg
Может есть у кого опыт.
LM78L05 мертвый или он в защите?
Возможна ли замена ALC662 на ALC883(есть чип)? Есть какие-то нюансы?
Правильно ли я понимаю, что проблема в чипе и возможно в стабилизаторе и все?
Как сделать, чтобы квадрат в окне, при ресайзе оставался квадратом, а окно ресайзилось строго по контуру дочернего квадрата? Т.е. также как ресайзится mpv c фильмом.
Если применить Gdk.WindowHints.ASPECT к окну, то все равно пояляются поля вокруг квадрата, т.к. aspect считается от размеров всего окна, вместе с заголовком, а не от области размещения дочернего виджета: https://s10.postimg.org/ki5me2gsp/2017-07-19_09-26-14.png
Вот код примера:
using Gtk;
int main (string[] args) {
Gtk.init (ref args);
var window = new Window ();
window.set_default_size (300, 300);
window.destroy.connect (Gtk.main_quit);
var geometry = new Gdk.Geometry();
geometry.min_aspect = 1.0;
geometry.max_aspect = 1.0;
window.set_geometry_hints (window, geometry, Gdk.WindowHints.ASPECT);
var aframe = new AspectFrame (null, 0.5f, 0.5f, 1.0f, false);
var button = new Button.with_label ("Button 1:1");
window.add (aframe);
aframe.add (button);
window.show_all ();
Gtk.main ();
return 0;
}
Предположим, GtkBox имеет ширину 300, GtkLabel в нём имеет текст «Any text and digits». Нужно, чтобы при ресайзе GtkBox в меньшую сторону, GtkLabel не блокировала ресайз и текст принимал вид «Any text an...», «Any te...» и т.п.