gio

    1

    1답변

    여기 GIO 예제 프로그램 코드를 developer.gnome.org 링크로 컴파일하려고합니다. 그리고 나는 그것을 컴파일 사용하고있는 명령은 g++ gdbserver.cpp `pkg-config glib-2.0 --libs --cflags gtk+-2.0 gio-unix-2.0` 그러나 오류 메시지 package gio-unix-2.0 was not

    0

    2답변

    현재 Vala를 사용하여 네트워크를 통해 데이터를 전송해야하는 애플리케이션을 작성하고 있습니다. 패킷을 생성하고 나중에 날짜에 프로토콜을 업데이트하는 데 도움이되도록 void *로 메서드에 전달하는 구조를 만들었습니다. 이러한 구조는 패킷이 배열되는 방식을 나타내며 지나치게 엉망으로 만들 필요없이 보낼 패킷을 매우 쉽게 생성 할 수있게 해줍니다. 그러나이

    1

    1답변

    GSettings를 사용하여 응용 프로그램 설정을 저장합니다. 이 형식은 "a {q (bsyssbyqqqq)}"이므로 사전입니다. 때로는 그 사전에 새 레코드를 추가해야합니다. Gvariant로 GSettings에서 검색 할 수 있습니다. 하나의 레코드를 추가하는 방법이 있습니까? 새 항목을 만들려면 새 GVariantBuilder를 만들었지 만 정상적으로

    3

    1답변

    루트 파일 시스템 디렉토리에서 파일 모니터를 수행하려고합니다. 나는 을 /으로 사용하고 g_file_monitor()으로 모니터를 생성합니다. 그러나 실행시 이벤트는보고되지 않습니다. 경로를 사용하면 // 이벤트가 발생합니다. GIO의 버그입니까? 아니면 //을 사용해야합니까? g_file_new_for_path의 문서에서

    4

    1답변

    현재 Gjs에 간단한 응용 프로그램을 작성하고 있습니다.이 응용 프로그램은 gnome-shell의 배경 이미지를 변경해야합니다. gsettings 도구를 사용하여이 작업을 수행하는 방법에 대한 해결책은 here입니다. 나는 그 주위에 데스크톱 응용 프로그램을 만들고 싶기 때문에 Gio의 GSettings-class을 사용하여 org.gnome.desktop

    2

    1답변

    비동기 파일 IO 작업을 수행하려고합니다. 여기에 내가 발라에서 할 노력하고 무엇의 단순화 된 버전입니다 : void main(string[] args) { store_async(); while(true) ; } async void store_async() { File file = File.new_for_path

    0

    2답변

    D-Bus 세션 버스에있는 모든 이름을 C로 어떻게 나열 할 수 있습니까? 나는 예로서«org.mpris.MediaPlayer2.clementine, org.mpris 할 수있는 내가«org.mpris.MediaPlayer2»모든 이름을 나열 할 dbus.list_names python method 에 대한 동등한 C GIO을 찾고 있어요 .MediaPla

    7

    2답변

    GIO를 사용하여 소켓을 통해 통신하는 서버 및 클라이언트 애플리케이션을 만들고 싶습니다. GSocketService 및 GSocketClient이 목적을 위해 완벽하게 보이지만 불행히도 일부 튜토리얼이나 예제 코드 (GLib, GIO, ... 초보자도 이해할 수 있음)를 찾을 수 없습니다. 아무도 좋은 리소스를 알고 있거나 여기에 예제 코드를 게시 할 수

    0

    1답변

    나는 마임 유형과 연관된 Gtk3 아이콘 파일 이름을 얻을 수있는 명령 줄 프로그램을 쓰고 있어요에 대한 아이콘 파일 이름을 점점 ... 생각의이 할 수 있기를 : $ ./gtk-mimetype-icon text/html Mime type: text/html Icon file: /usr/share/icons/gnome/48x48/mimetypes/tex

    1

    1답변

    GIO을 사용하려고합니다. GVolumeMonitor를 사용하여 볼륨 변경을 파악하고 볼륨 목록을 얻는 방법을 알아 냈습니다. g_volume_monitor_get_mounts 함수는 기존 GMount의 목록을 제공합니다. 각각은 HDD 파티션이나 네트워크 공유 (ftp, smb, sftp 등)를 나타낼 수 있습니다. g_volume_mount을 사용하면