Haiku: 解像度の情報

このコミットが含まれているのは:
守矢諏訪子 2024-07-15 06:15:13 +00:00
コミット 9b4695623a
1個のファイルの変更5行の追加0行の削除

ファイルの表示

@ -7,6 +7,10 @@
#include <stdlib.h>
const char *display_resolution() {
#if defined(__HAIKU__)
return run_command_s("screenmode | sed 's/Resolution: //' | sed 's/,.*$//' | "
"sed 's/ /x/'");
#else
const char *display = run_command_s("echo $DISPLAY");
if (display == NULL || strlen(display) == 0) return NULL;
else free((void *)display);
@ -28,4 +32,5 @@ const char *display_resolution() {
"connected.*[0-9]+x[0-9]+\\+/ && $2 {printf $2 "
"\", \"}' | sed 's/primary //' | "
"sed 's/,\\([^,]*\\)$/\\1/'");
#endif
}