[Howto] speed-up a slow gtk_tree_view (GTK+ 3)

posted in: computer | 0

problem: every time, when the model-data inside the GTK_TREE_VIEW is changed/updated, the whole view will be recalculated (e.g. auto-sizing of row height and column width). This behaviour can lead to massive cpu load and time consumption, because the recalculation will … Continued

[Facts] ZFS RAID-Z2 scrubbing speed

posted in: computer | 0

8-core CPU Intel Xeon E5-2665 64 GB DDR3 ECC RAM OS FreeBSD 11.212x hdd’s RAID-Z2 (5400 rpm, SATA-2, consumer-grade) 2x ssd’s L2ARC (SATA-2, consumer-grade) 1x ssd SLOG (SATA-2, consumer-grade) pool specs: 81% full, 40% fragmentationscrub CPU-load: 60..75 % on all … Continued

[Howto] GTK+ FileChooser-dialog example

posted in: computer | 0

GTK+ 3 example: open filechooser-dialog with 2 buttons, select file, click open, print filename to console, clear filename-memory, close filechooser-dialog GtkWidget *fc_dialog;GtkFileChooser *fc;char *filename;fc_dialog = gtk_file_chooser_dialog_new(“Title”, NULL, GTK_FILE_CHOOSER_ACTION_OPEN, “Abort”, GTK_RESPONSE_CANCEL, “Open”, GTK_RESPONSE_ACCEPT, NULL);gtk_widget_show(fc_dialog);if (gtk_dialog_run(GTK_DIALOG(fc_dialog)) == GTK_RESPONSE_ACCEPT){ fc = GTK_FILE_CHOOSER(fc_dialog); filename … Continued

[Howto] start X without systemd requirement

posted in: computer | 0

situtation: debian’s X-Server requires a systemd-session to work.   problem: If you haven’t installed systemd, you aren’t able to start the xserver, because the xserver can’t connect to an systemd session. (EE) systemd-logind: failed to get session: The name org.freedesktop.login1 was not provided … Continued