1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Erfahrungen mit GhostBSD 11.1

Dieses Thema im Forum "BSD-Varianten & Unixes" wurde erstellt von ralli, 3 Dezember 2017.

  1. ralli

    ralli Well-Known Member

    Registriert seit:
    1 Juni 2012
    Beiträge:
    1.771
    Ich möchte hier meine Erfahrungen mit GhostBSD 11.1 mit Euch teilen.

    Am 16. November 2017 wurde GhostBSD 11.1 veröffentlicht, was zu 100 % auf FreeBSD 11.1 basiert. Da es besonders benutzerfreundlich umworben wurde, habe ich es gestern als Live DVD heruntergeladen und installiert. Das ISO gibt es wahlweise mit dem Mate- oder XFCE Desktop in der AMD64 64 Bit Architektur. Ich entschied mich für den Mate Desktop, der in der allerneuesten Version 1.18 (GTK3) vorliegt.

    Was ich nun erlebte, habe ich nie und nimmer erwartet. Die Installation mit einem graphischen Installer verlief selbst völlig reibungslos. Alles, wirklich alles lief anschließend out of the Box. Es ist wirklich ein rundherum Sorglos Paket für Anwender, die einfach damit arbeiten und loslegen wollen und in den Genuß der Schnelligkeit, Sicherheit, Stabilität und ZFS von FreeBSD kommen wollen. Multimediamäßig sind alle Codecs für Audio- un Video an Bord. Brennen geht sofort. Mounten aller CD/DVD Devices funktioniert automatisch einwandfrei auch als normaler User. Der graphische Paketmanager OktoPkg ist sehr komfortabel und übersichtlich. Updates werden automatisch durchgeführt. So hatte ich einige Minuten nach der Neuinstallation bereits den Firefox 57 zur Verfügung. Firefox ist der Standardbrowser, Thunderbird der Standard Mailclient. Libreoffice wird in der aktuellen Version mitinstalliert. Für Grafik wird Shotwell und EOM mitinstalliert. Fürs Brennen ist Xfburn zuständig, was auf Anhieb einwandfrei funktionierte. Cups ist völlig fertig und einsatzbereit installiert. Ich habe nur den Splix Treiber für meinen Samsung Laserdrucker installieren müssen, dann meinen Drucker eingeschaltet und den mitinstallierten Cupsmanager aufgerufen und schon konnte ich drucken. Mein integrierter Grafikchip für Haswell HD 4600 wurde richtig erkannt und der Intel Treiber mußte nicht nachinstalliert werden. Für den Sound ist zwar Pulseaudio zuständig, das läuft aber auch einwandfrei und der Klang ist sehr gut.

    Ich habe GhostBSD mit ZFS installiert.

    Fazit, die Macher von GhostBSD haben nicht zu viel versprochen. Für mich ein klarer Geheimtipp. GhostBSD kann ich sehr empfehlen.
     
  2. ralli

    ralli Well-Known Member

    Registriert seit:
    1 Juni 2012
    Beiträge:
    1.771
    Ich möchte noch ergänzen, das ich gerade meinen HP Photosmart in Betrieb genommen habe. Scannen, alles funktioniert auf Anhieb.
     
  3. cabriofahrer

    cabriofahrer Active Member

    Registriert seit:
    27 November 2004
    Beiträge:
    1.135
    Interessanter Bericht! Könntest Du bitte noch ein paar Fragen beantworten, Konfigurationsdateien posten und Experimente durchführen?

    Kann man trotzdem noch mit UFS installieren?

    Welcher Loginmanager wird benutzt? Slim? Wie sieht dann der Inhalt von .xinitrc aus?

    Ich nehme an, es wird mit HAL gemountet?

    Inhalt von /usr/local/etc/PolicyKit/PolicyKit.conf, /etc/rc.conf, /boot/loader.conf, /etc/devfs.conf, /etc/devfs.rules oder was sonst noch wichtig sein könnte?

    Output von glxinfo?

    Könntest Du bitte noch 2 Demos ausprobieren und etwas über die Performance von der Intel-Grafik berichten?

    Dazu "pkg install linux-doom3-demo" und "pkg install linux-quake4-demo".

    Vielen Dank im Voraus!
     
  4. ralli

    ralli Well-Known Member

    Registriert seit:
    1 Juni 2012
    Beiträge:
    1.771
    Danke! Gerne, aber alles schaffe ich heute Vormittag nicht mehr, denn heute ist Sonntag, gleich wird gegessen und Besuch hat sich auch angemeldet.

    Was ist neu bei GhostBSD 11.1?
    • GhostBSD-Software-Repository
    • Unterstützen Sie VMware Workstation Guest-Funktionen
    • Neue UFS Full Disk Mirroring Option im Installer
    • Neue UFS Full Disk MBR- und GPT-Option für das Installationsprogramm
    • Neue UFS Full Disk Swap Size Option im Installer
    • Whisker-Menü als Standard-Anwendungsmenü auf XFCE
    • Alle von GhostBSD entwickelte Software wird jetzt aktualisiert
    • ZFS-Konfiguration für die Festplatte
    Slim ist der Loginmanager, Du kannst trotzdem noch mit UFS installieren. Ja, es wird mit HAL gemounted. Der Inhalt von .xinitrc ist:

    Code:
    export QT_QPA_PLATFORMTHEME=qt5ct
    exec $1
    Die Ausgabe von glxinfo:

    Code:
    name of display: unix:0.0
    display: unix:0  screen: 0
    direct rendering: Yes
    server glx vendor string: SGI
    server glx version string: 1.4
    server glx extensions:
        GLX_ARB_create_context, GLX_ARB_create_context_profile,
        GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB, GLX_ARB_multisample,
        GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile,
        GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB,
        GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info,
        GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer,
        GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
        GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_swap_control
    client glx vendor string: Mesa Project and SGI
    client glx version string: 1.4
    client glx extensions:
        GLX_ARB_create_context, GLX_ARB_create_context_profile,
        GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float,
        GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample,
        GLX_EXT_buffer_age, GLX_EXT_create_context_es2_profile,
        GLX_EXT_create_context_es_profile, GLX_EXT_fbconfig_packed_float,
        GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context,
        GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating,
        GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer,
        GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
        GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control,
        GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
        GLX_SGIX_visual_select_group, GLX_SGI_make_current_read,
        GLX_SGI_swap_control, GLX_SGI_video_sync
    GLX version: 1.4
    GLX extensions:
        GLX_ARB_create_context, GLX_ARB_create_context_profile,
        GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB,
        GLX_ARB_get_proc_address, GLX_ARB_multisample,
        GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile,
        GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB,
        GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info,
        GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer,
        GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
        GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control,
        GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
        GLX_SGIX_visual_select_group, GLX_SGI_make_current_read,
        GLX_SGI_swap_control, GLX_SGI_video_sync
    Extended renderer info (GLX_MESA_query_renderer):
        Vendor: Intel Open Source Technology Center (0x8086)
        Device: Mesa DRI Intel(R) Haswell Desktop  (0x412)
        Version: 17.2.4
        Accelerated: yes
        Video memory: 1534MB
        Unified memory: yes
        Preferred profile: core (0x1)
        Max core profile version: 3.3
        Max compat profile version: 3.0
        Max GLES1 profile version: 1.1
        Max GLES[23] profile version: 3.1
    OpenGL vendor string: Intel Open Source Technology Center
    OpenGL renderer string: Mesa DRI Intel(R) Haswell Desktop
    OpenGL core profile version string: 3.3 (Core Profile) Mesa 17.2.4
    OpenGL core profile shading language version string: 3.30
    OpenGL core profile context flags: (none)
    OpenGL core profile profile mask: core profile
    OpenGL core profile extensions:
        GL_3DFX_texture_compression_FXT1, GL_AMD_conservative_depth,
        GL_AMD_draw_buffers_blend, GL_AMD_seamless_cubemap_per_texture,
        GL_AMD_shader_trinary_minmax, GL_AMD_vertex_shader_layer,
        GL_AMD_vertex_shader_viewport_index, GL_ANGLE_texture_compression_dxt3,
        GL_ANGLE_texture_compression_dxt5, GL_APPLE_object_purgeable,
        GL_ARB_ES2_compatibility, GL_ARB_ES3_compatibility,
        GL_ARB_arrays_of_arrays, GL_ARB_base_instance, GL_ARB_blend_func_extended,
        GL_ARB_buffer_storage, GL_ARB_clear_buffer_object, GL_ARB_clear_texture,
        GL_ARB_clip_control, GL_ARB_compressed_texture_pixel_storage,
        GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
        GL_ARB_copy_buffer, GL_ARB_copy_image, GL_ARB_cull_distance,
        GL_ARB_debug_output, GL_ARB_depth_buffer_float, GL_ARB_depth_clamp,
        GL_ARB_derivative_control, GL_ARB_direct_state_access,
        GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend,
        GL_ARB_draw_elements_base_vertex, GL_ARB_draw_instanced,
        GL_ARB_enhanced_layouts, GL_ARB_explicit_attrib_location,
        GL_ARB_explicit_uniform_location, GL_ARB_fragment_coord_conventions,
        GL_ARB_fragment_layer_viewport, GL_ARB_fragment_shader,
        GL_ARB_framebuffer_no_attachments, GL_ARB_framebuffer_object,
        GL_ARB_framebuffer_sRGB, GL_ARB_get_program_binary,
        GL_ARB_get_texture_sub_image, GL_ARB_gpu_shader5, GL_ARB_gpu_shader_fp64,
        GL_ARB_half_float_pixel, GL_ARB_half_float_vertex,
        GL_ARB_instanced_arrays, GL_ARB_internalformat_query,
        GL_ARB_internalformat_query2, GL_ARB_invalidate_subdata,
        GL_ARB_map_buffer_alignment, GL_ARB_map_buffer_range, GL_ARB_multi_bind,
        GL_ARB_occlusion_query2, GL_ARB_pipeline_statistics_query,
        GL_ARB_pixel_buffer_object, GL_ARB_point_sprite,
        GL_ARB_program_interface_query, GL_ARB_provoking_vertex,
        GL_ARB_robust_buffer_access_behavior, GL_ARB_robustness,
        GL_ARB_sample_shading, GL_ARB_sampler_objects, GL_ARB_seamless_cube_map,
        GL_ARB_seamless_cubemap_per_texture, GL_ARB_separate_shader_objects,
        GL_ARB_shader_atomic_counter_ops, GL_ARB_shader_atomic_counters,
        GL_ARB_shader_bit_encoding, GL_ARB_shader_clock,
        GL_ARB_shader_draw_parameters, GL_ARB_shader_group_vote,
        GL_ARB_shader_image_load_store, GL_ARB_shader_image_size,
        GL_ARB_shader_objects, GL_ARB_shader_precision,
        GL_ARB_shader_storage_buffer_object, GL_ARB_shader_subroutine,
        GL_ARB_shader_texture_image_samples, GL_ARB_shader_texture_lod,
        GL_ARB_shader_viewport_layer_array, GL_ARB_shading_language_420pack,
        GL_ARB_shading_language_packing, GL_ARB_stencil_texturing, GL_ARB_sync,
        GL_ARB_tessellation_shader, GL_ARB_texture_barrier,
        GL_ARB_texture_buffer_object, GL_ARB_texture_buffer_object_rgb32,
        GL_ARB_texture_buffer_range, GL_ARB_texture_compression_bptc,
        GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map_array,
        GL_ARB_texture_float, GL_ARB_texture_gather,
        GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_texture_multisample,
        GL_ARB_texture_non_power_of_two, GL_ARB_texture_query_levels,
        GL_ARB_texture_query_lod, GL_ARB_texture_rectangle, GL_ARB_texture_rg,
        GL_ARB_texture_rgb10_a2ui, GL_ARB_texture_stencil8,
        GL_ARB_texture_storage, GL_ARB_texture_storage_multisample,
        GL_ARB_texture_swizzle, GL_ARB_texture_view, GL_ARB_timer_query,
        GL_ARB_transform_feedback_overflow_query, GL_ARB_uniform_buffer_object,
        GL_ARB_vertex_array_bgra, GL_ARB_vertex_array_object,
        GL_ARB_vertex_attrib_64bit, GL_ARB_vertex_attrib_binding,
        GL_ARB_vertex_shader, GL_ARB_vertex_type_10f_11f_11f_rev,
        GL_ARB_vertex_type_2_10_10_10_rev, GL_ARB_viewport_array,
        GL_ATI_blend_equation_separate, GL_ATI_texture_float, GL_EXT_abgr,
        GL_EXT_blend_equation_separate, GL_EXT_draw_buffers2,
        GL_EXT_draw_instanced, GL_EXT_framebuffer_blit,
        GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_multisample_blit_scaled,
        GL_EXT_framebuffer_sRGB, GL_EXT_packed_depth_stencil, GL_EXT_packed_float,
        GL_EXT_pixel_buffer_object, GL_EXT_polygon_offset_clamp,
        GL_EXT_provoking_vertex, GL_EXT_shader_integer_mix,
        GL_EXT_shader_samples_identical, GL_EXT_texture_array,
        GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_rgtc,
        GL_EXT_texture_compression_s3tc, GL_EXT_texture_filter_anisotropic,
        GL_EXT_texture_integer, GL_EXT_texture_sRGB, GL_EXT_texture_sRGB_decode,
        GL_EXT_texture_shared_exponent, GL_EXT_texture_snorm,
        GL_EXT_texture_swizzle, GL_EXT_timer_query, GL_EXT_transform_feedback,
        GL_EXT_vertex_array_bgra, GL_IBM_multimode_draw_arrays,
        GL_INTEL_performance_query, GL_KHR_blend_equation_advanced,
        GL_KHR_context_flush_control, GL_KHR_debug, GL_KHR_no_error,
        GL_KHR_robust_buffer_access_behavior, GL_KHR_robustness,
        GL_MESA_pack_invert, GL_MESA_shader_integer_functions,
        GL_MESA_texture_signed_rgba, GL_NV_conditional_render, GL_NV_depth_clamp,
        GL_NV_packed_depth_stencil, GL_NV_texture_barrier, GL_OES_EGL_image,
        GL_S3_s3tc
    
    OpenGL version string: 3.0 Mesa 17.2.4
    OpenGL shading language version string: 1.30
    OpenGL context flags: (none)
    OpenGL extensions:
        GL_3DFX_texture_compression_FXT1, GL_AMD_conservative_depth,
        GL_AMD_draw_buffers_blend, GL_AMD_seamless_cubemap_per_texture,
        GL_AMD_shader_trinary_minmax, GL_ANGLE_texture_compression_dxt3,
        GL_ANGLE_texture_compression_dxt5, GL_APPLE_object_purgeable,
        GL_APPLE_packed_pixels, GL_ARB_ES2_compatibility,
        GL_ARB_ES3_compatibility, GL_ARB_arrays_of_arrays,
        GL_ARB_blend_func_extended, GL_ARB_buffer_storage,
        GL_ARB_clear_buffer_object, GL_ARB_clear_texture, GL_ARB_clip_control,
        GL_ARB_color_buffer_float, GL_ARB_compressed_texture_pixel_storage,
        GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
        GL_ARB_copy_buffer, GL_ARB_copy_image, GL_ARB_cull_distance,
        GL_ARB_debug_output, GL_ARB_depth_buffer_float, GL_ARB_depth_clamp,
        GL_ARB_depth_texture, GL_ARB_derivative_control, GL_ARB_draw_buffers,
        GL_ARB_draw_buffers_blend, GL_ARB_draw_elements_base_vertex,
        GL_ARB_draw_instanced, GL_ARB_explicit_attrib_location,
        GL_ARB_explicit_uniform_location, GL_ARB_fragment_coord_conventions,
        GL_ARB_fragment_program, GL_ARB_fragment_program_shadow,
        GL_ARB_fragment_shader, GL_ARB_framebuffer_no_attachments,
        GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
        GL_ARB_get_program_binary, GL_ARB_get_texture_sub_image,
        GL_ARB_half_float_pixel, GL_ARB_half_float_vertex,
        GL_ARB_instanced_arrays, GL_ARB_internalformat_query,
        GL_ARB_internalformat_query2, GL_ARB_invalidate_subdata,
        GL_ARB_map_buffer_alignment, GL_ARB_map_buffer_range, GL_ARB_multi_bind,
        GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query,
        GL_ARB_occlusion_query2, GL_ARB_pipeline_statistics_query,
        GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite,
        GL_ARB_program_interface_query, GL_ARB_provoking_vertex,
        GL_ARB_robust_buffer_access_behavior, GL_ARB_robustness,
        GL_ARB_sample_shading, GL_ARB_sampler_objects, GL_ARB_seamless_cube_map,
        GL_ARB_seamless_cubemap_per_texture, GL_ARB_separate_shader_objects,
        GL_ARB_shader_atomic_counter_ops, GL_ARB_shader_atomic_counters,
        GL_ARB_shader_bit_encoding, GL_ARB_shader_clock,
        GL_ARB_shader_draw_parameters, GL_ARB_shader_group_vote,
        GL_ARB_shader_image_load_store, GL_ARB_shader_image_size,
        GL_ARB_shader_objects, GL_ARB_shader_precision,
        GL_ARB_shader_storage_buffer_object, GL_ARB_shader_texture_image_samples,
        GL_ARB_shader_texture_lod, GL_ARB_shading_language_100,
        GL_ARB_shading_language_420pack, GL_ARB_shading_language_packing,
        GL_ARB_shadow, GL_ARB_stencil_texturing, GL_ARB_sync,
        GL_ARB_texture_barrier, GL_ARB_texture_border_clamp,
        GL_ARB_texture_compression, GL_ARB_texture_compression_bptc,
        GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map,
        GL_ARB_texture_cube_map_array, GL_ARB_texture_env_add,
        GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
        GL_ARB_texture_env_dot3, GL_ARB_texture_float, GL_ARB_texture_gather,
        GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_texture_mirrored_repeat,
        GL_ARB_texture_multisample, GL_ARB_texture_non_power_of_two,
        GL_ARB_texture_query_levels, GL_ARB_texture_query_lod,
        GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui,
        GL_ARB_texture_stencil8, GL_ARB_texture_storage,
        GL_ARB_texture_storage_multisample, GL_ARB_texture_swizzle,
        GL_ARB_texture_view, GL_ARB_timer_query,
        GL_ARB_transform_feedback_overflow_query, GL_ARB_transpose_matrix,
        GL_ARB_uniform_buffer_object, GL_ARB_vertex_array_bgra,
        GL_ARB_vertex_array_object, GL_ARB_vertex_attrib_binding,
        GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader,
        GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_vertex_type_2_10_10_10_rev,
        GL_ARB_window_pos, GL_ATI_blend_equation_separate, GL_ATI_draw_buffers,
        GL_ATI_separate_stencil, GL_ATI_texture_env_combine3,
        GL_ATI_texture_float, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
        GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
        GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array,
        GL_EXT_copy_texture, GL_EXT_draw_buffers2, GL_EXT_draw_instanced,
        GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_blit,
        GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_multisample_blit_scaled,
        GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB,
        GL_EXT_gpu_program_parameters, GL_EXT_multi_draw_arrays,
        GL_EXT_packed_depth_stencil, GL_EXT_packed_float, GL_EXT_packed_pixels,
        GL_EXT_pixel_buffer_object, GL_EXT_point_parameters,
        GL_EXT_polygon_offset, GL_EXT_polygon_offset_clamp,
        GL_EXT_provoking_vertex, GL_EXT_rescale_normal, GL_EXT_secondary_color,
        GL_EXT_separate_specular_color, GL_EXT_shader_integer_mix,
        GL_EXT_shader_samples_identical, GL_EXT_shadow_funcs,
        GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_subtexture,
        GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_array,
        GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_rgtc,
        GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,
        GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
        GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
        GL_EXT_texture_filter_anisotropic, GL_EXT_texture_integer,
        GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_texture_rectangle,
        GL_EXT_texture_sRGB, GL_EXT_texture_sRGB_decode,
        GL_EXT_texture_shared_exponent, GL_EXT_texture_snorm,
        GL_EXT_texture_swizzle, GL_EXT_timer_query, GL_EXT_transform_feedback,
        GL_EXT_vertex_array, GL_EXT_vertex_array_bgra,
        GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip,
        GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate,
        GL_INTEL_performance_query, GL_KHR_blend_equation_advanced,
        GL_KHR_context_flush_control, GL_KHR_debug, GL_KHR_no_error,
        GL_KHR_robust_buffer_access_behavior, GL_KHR_robustness,
        GL_MESA_pack_invert, GL_MESA_shader_integer_functions,
        GL_MESA_texture_signed_rgba, GL_MESA_window_pos, GL_NV_blend_square,
        GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_light_max_exponent,
        GL_NV_packed_depth_stencil, GL_NV_primitive_restart,
        GL_NV_texgen_reflection, GL_NV_texture_barrier,
        GL_NV_texture_env_combine4, GL_NV_texture_rectangle, GL_OES_EGL_image,
        GL_OES_read_format, GL_S3_s3tc, GL_SGIS_generate_mipmap,
        GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp,
        GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays
    
    OpenGL ES profile version string: OpenGL ES 3.0 Mesa 17.2.4
    OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
    OpenGL ES profile extensions:
        GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5,
        GL_APPLE_texture_max_level, GL_EXT_blend_func_extended,
        GL_EXT_blend_minmax, GL_EXT_clip_cull_distance, GL_EXT_color_buffer_float,
        GL_EXT_compressed_ETC1_RGB8_sub_texture, GL_EXT_discard_framebuffer,
        GL_EXT_draw_buffers, GL_EXT_draw_buffers_indexed,
        GL_EXT_draw_elements_base_vertex, GL_EXT_frag_depth,
        GL_EXT_map_buffer_range, GL_EXT_multi_draw_arrays,
        GL_EXT_polygon_offset_clamp, GL_EXT_read_format_bgra, GL_EXT_robustness,
        GL_EXT_separate_shader_objects, GL_EXT_shader_integer_mix,
        GL_EXT_texture_border_clamp, GL_EXT_texture_compression_dxt1,
        GL_EXT_texture_filter_anisotropic, GL_EXT_texture_format_BGRA8888,
        GL_EXT_texture_rg, GL_EXT_texture_sRGB_decode,
        GL_EXT_texture_type_2_10_10_10_REV, GL_EXT_unpack_subimage,
        GL_INTEL_performance_query, GL_KHR_blend_equation_advanced,
        GL_KHR_context_flush_control, GL_KHR_debug, GL_KHR_no_error,
        GL_KHR_robust_buffer_access_behavior, GL_KHR_robustness,
        GL_MESA_shader_integer_functions, GL_NV_draw_buffers,
        GL_NV_fbo_color_attachments, GL_NV_read_buffer, GL_NV_read_depth,
        GL_NV_read_depth_stencil, GL_NV_read_stencil, GL_OES_EGL_image,
        GL_OES_EGL_image_external, GL_OES_EGL_sync,
        GL_OES_compressed_ETC1_RGB8_texture, GL_OES_depth24, GL_OES_depth_texture,
        GL_OES_depth_texture_cube_map, GL_OES_draw_buffers_indexed,
        GL_OES_draw_elements_base_vertex, GL_OES_element_index_uint,
        GL_OES_fbo_render_mipmap, GL_OES_get_program_binary, GL_OES_mapbuffer,
        GL_OES_packed_depth_stencil, GL_OES_rgb8_rgba8, GL_OES_sample_shading,
        GL_OES_sample_variables, GL_OES_shader_multisample_interpolation,
        GL_OES_standard_derivatives, GL_OES_stencil8, GL_OES_surfaceless_context,
        GL_OES_texture_3D, GL_OES_texture_border_clamp, GL_OES_texture_float,
        GL_OES_texture_float_linear, GL_OES_texture_half_float,
        GL_OES_texture_half_float_linear, GL_OES_texture_npot,
        GL_OES_texture_stencil8, GL_OES_vertex_array_object,
        GL_OES_vertex_half_float
    
    80 GLX Visuals
        visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
      id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
    ----------------------------------------------------------------------------
    0x021 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
    0x022 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
    0x0de 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
    0x0df 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
    0x0e0 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
    0x0e1 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
    0x0e2 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
    0x0e3 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
    0x0e4 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
    0x0e5 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
    0x0e6 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
    0x0e7 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
    0x0e8 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
    0x0e9 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
    0x0ea 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
    0x0eb 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
    0x0ec 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
    0x0ed 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
    0x0ee 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
    0x0ef 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
    0x0f0 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
    0x0f1 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
    0x0f2 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
    0x0f3 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
    0x0f4 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
    0x0f5 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  8 1 None
    0x0f6 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  4 1 None
    0x0f7 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  8 1 None
    0x0f8 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  4 1 None
    0x0f9 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  8 1 None
    0x0fa 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  4 1 None
    0x0fb 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  8 1 None
    0x0fc 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
    0x0fd 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  8 1 None
    0x0fe 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  4 1 None
    0x0ff 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  8 1 None
    0x100 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  4 1 None
    0x101 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  8 1 None
    0x102 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  4 1 None
    0x103 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  8 1 None
    0x104 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
    0x105 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
    0x106 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
    0x107 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
    0x108 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
    0x109 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
    0x10a 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
    0x10b 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
    0x10c 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
    0x10d 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
    0x10e 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
    0x10f 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
    0x110 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
    0x111 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
    0x112 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
    0x113 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
    0x114 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
    0x115 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
    0x116 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
    0x117 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
    0x118 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
    0x119 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
    0x11a 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
    0x11b 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
    0x11c 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  8 1 None
    0x11d 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  4 1 None
    0x11e 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  8 1 None
    0x11f 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  4 1 None
    0x120 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  8 1 None
    0x121 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  4 1 None
    0x122 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  8 1 None
    0x123 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
    0x124 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  8 1 None
    0x125 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  4 1 None
    0x126 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  8 1 None
    0x127 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  4 1 None
    0x128 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  8 1 None
    0x129 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  4 1 None
    0x12a 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  8 1 None
    0x075 32 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
    
    104 GLXFBConfigs:
        visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
      id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
    ----------------------------------------------------------------------------
    0x076  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
    0x077  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
    0x078  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
    0x079  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
    0x07a  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8  0  0  0  0  0 0 None
    0x07b  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0 24  8  0  0  0  0  0 0 None
    0x07c 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
    0x07d 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
    0x07e 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
    0x07f 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
    0x080 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
    0x081 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
    0x082 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
    0x083 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
    0x084 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
    0x085 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
    0x086 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
    0x087 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
    0x088 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
    0x089 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
    0x08a 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
    0x08b 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
    0x08c  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
    0x08d  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Slow
    0x08e 32 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
    0x08f 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
    0x090 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
    0x091 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
    0x092 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
    0x093 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
    0x094 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
    0x095 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
    0x096  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  4 1 None
    0x097  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  8 1 None
    0x098  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  4 1 None
    0x099  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  8 1 None
    0x09a 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
    0x09b 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  8 1 None
    0x09c 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  4 1 None
    0x09d 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  8 1 None
    0x09e 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  4 1 None
    0x09f 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  8 1 None
    0x0a0 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  4 1 None
    0x0a1 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  8 1 None
    0x0a2 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
    0x0a3 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  8 1 None
    0x0a4 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  4 1 None
    0x0a5 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  8 1 None
    0x0a6 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  4 1 None
    0x0a7 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  8 1 None
    0x0a8 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  4 1 None
    0x0a9 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  8 1 None
    0x0aa  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
    0x0ab  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
    0x0ac  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
    0x0ad  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
    0x0ae  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8  0  0  0  0  0 0 None
    0x0af  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 24  8  0  0  0  0  0 0 None
    0x0b0 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
    0x0b1 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
    0x0b2 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
    0x0b3 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
    0x0b4 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
    0x0b5 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
    0x0b6 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
    0x0b7 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
    0x0b8 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
    0x0b9 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
    0x0ba 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
    0x0bb 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
    0x0bc 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
    0x0bd 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
    0x0be 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
    0x0bf 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
    0x0c0  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
    0x0c1  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Slow
    0x0c2 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
    0x0c3 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
    0x0c4 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
    0x0c5 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
    0x0c6 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
    0x0c7 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
    0x0c8 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
    0x0c9 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
    0x0ca  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  4 1 None
    0x0cb  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  8 1 None
    0x0cc  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  4 1 None
    0x0cd  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  8 1 None
    0x0ce 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
    0x0cf 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  8 1 None
    0x0d0 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  4 1 None
    0x0d1 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  8 1 None
    0x0d2 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  4 1 None
    0x0d3 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  8 1 None
    0x0d4 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  4 1 None
    0x0d5 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  8 1 None
    0x0d6 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
    0x0d7 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  8 1 None
    0x0d8 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  4 1 None
    0x0d9 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  8 1 None
    0x0da 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  4 1 None
    0x0db 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  8 1 None
    0x0dc 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  4 1 None
    0x0dd 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  8 1 None
    
    Der Inhalt der Konfigurationsdateien wird nachgereicht.

    Mit doom und quake werde ich mich nicht beschäftigen. Die Performance der Intel Grafik ist ziemlich gut.

    Werde gerade zum Essen gerufen ....



     
    pit234a gefällt das.
  5. ralli

    ralli Well-Known Member

    Registriert seit:
    1 Juni 2012
    Beiträge:
    1.771
    Hier die gewünschten Inhalte der Konfiguration:

    PolicyKit.conf:
    Code:
    <?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->
    
    <!DOCTYPE pkconfig PUBLIC "-//freedesktop//DTD PolicyKit Configuration 1.0//EN"
    "http://hal.freedesktop.org/releases/PolicyKit/1.0/config.dtd">
    
    <!-- See the manual page PolicyKit.conf(5) for file format -->
    
    <config version="0.1">
      <match user="root">
        <return result="yes"/>
      </match>
      <define_admin_auth group="wheel"/>
      <match action="org.freedesktop.hal.power-management.shutdown">
        <return result="yes"/>
      </match>
      <match action="org.freedesktop.hal.power-management.reboot">
        <return result="yes"/>
      </match>
      <match action="org.freedesktop.hal.power-management.suspend">
        <return result="yes"/>
      </match>
      <match action="org.freedesktop.hal.power-management.hibernate">
        <return result="yes"/>
      </match>
      <match action="org.freedesktop.hal.storage.mount-removable">
        <return result="yes"/>
      </match>
      <match action="org.freedesktop.hal.storage.mount-fixed">
        <return result="yes"/>
      </match>
      <match action="org.freedesktop.hal.storage.eject">
        <return result="yes"/>
      </match>
      <match action="org.freedesktop.hal.storage.unmount-others">
        <return result="yes"/>
      </match>
    </config>
    rc.conf:

    Code:
    # Power saver.
    powerd_enable="YES"
    powerd_flags="-a adp -b adp"
    
    # DEVFS rules
    devfs_system_ruleset="devfsrules_common"
    devd_enable="YES"
    
    # usbd_enable="YES"
    dbus_enable="YES"
    hald_enable="YES"
    polkit_enable="YES"
    
    moused_enable="YES"
    # iscsid_enable="YES"
    
    # Enable linux compatibility
    linux_enable="YES"
    
    # Load the following kernel modules
    kld_list="geom_mirror geom_journal geom_eli linux fuse ext2fs cuse"
    
    # Configs from installed packages
    webcamd_enable="YES"
    vboxguest_enable="YES"
    vboxservice_enable="YES"
    cupsd_enable="YES"
    lpd_enable="NO"
    
    slim_enable="YES"
    ntpd_enable="YES"
    ntpd_sync_on_start="YES"
    keymap="german.iso"
    hostname="ralph.ghostbsd-pc.home"
    slim_enable="YES"
    zfs_enable="YES"
    ifconfig_re0="DHCP"
    loader.conf:

    Code:
    loader_brand="gbsd"
    loader_logo="gbsd"
    hw.psm.synaptics_support="1"
    # boot_mute="YES"
    crypto_load="YES"
    aesni_load="YES"
    geom_eli_load="YES"
    zfs_load="YES"
    devfs.conf:

    Code:
    #  Copyright (c) 2003 The FreeBSD Project
    #  All rights reserved.
    #
    #  Redistribution and use in source and binary forms, with or without
    #  modification, are permitted provided that the following conditions
    #  are met:
    #  1. Redistributions of source code must retain the above copyright
    #     notice, this list of conditions and the following disclaimer.
    #  2. Redistributions in binary form must reproduce the above copyright
    #     notice, this list of conditions and the following disclaimer in the
    #     documentation and/or other materials provided with the distribution.
    #
    #  THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
    #  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
    #  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
    #  ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
    #  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
    #  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
    #  OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
    #  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
    #  LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
    #  OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
    #  SUCH DAMAGE.
    #
    #  $FreeBSD: releng/11.1/etc/devfs.conf 226862 2011-10-27 20:39:20Z gavin $
    
    # These are examples of how to configure devices using /etc/rc.d/devfs.
    # The first parameter is always the action to take, the second is always the
    # existing device created by devfs, and the last is what you want to change.
    # The name of the action is only significant to the first unique character.
    #
    # Examples:
    
    # Commonly used by many ports
    #link    cd0    cdrom
    #link    cd0    dvd
    
    # Allow a user in the wheel group to query the smb0 device
    #perm    smb0    0660
    
    # Allow members of group operator to cat things to the speaker
    #own    speaker    root:operator
    #perm    speaker    0660
    devfs.rules:

    Code:
    [devfsrules_common=7]
    add path 'ad[0-9]\*' mode 666
    add path 'ada[0-9]\*' mode 666
    add path 'da[0-9]\*' mode 666
    add path 'acd[0-9]\*' mode 666
    add path 'cd[0-9]\*' mode 666
    add path 'mmcsd[0-9]\*' mode 666
    add path 'pass[0-9]\*' mode 666
    add path 'xpt[0-9]\*' mode 666
    add path 'ugen[0-9]\*' mode 666
    add path 'usbctl' mode 666
    add path 'usb/\*' mode 666
    add path 'lpt[0-9]\*' mode 666
    add path 'ulpt[0-9]\*' mode 666
    add path 'unlpt[0-9]\*' mode 666
    add path 'fd[0-9]\*' mode 666
    add path 'uscan[0-9]\*' mode 666
    add path 'video[0-9]\*' mode 666
    add path 'tuner[0-9]*' mode 666
    add path 'dvb/\*' mode 666
    add path 'cx88*' mode 0660
    add path 'cx23885*' mode 0660
    add path 'iicdev*' mode 0660
    add path 'uvisor[0-9]*' mode 066
    add path 'dri/*' mode 0666 group wheel
    sysctl.conf:

    Code:
    # $FreeBSD: releng/11.1/etc/sysctl.conf 112200 2003-03-13 18:43:50Z mux $
    #
    #  This file is read when going to multi-user and its contents piped thru
    #  ``sysctl'' to adjust kernel values.  ``man 5 sysctl.conf'' for details.
    #
    
    # Uncomment this to prevent users from seeing information about processes that
    # are being run under another UID.
    #security.bsd.see_other_uids=0
    vfs.usermount=1
    
    # the following is required to run chromium browser
    kern.ipc.shm_allow_removed=1
    
    # make sure the system find the kernel path.
    kern.bootfile=/boot/kernel/kernel
    
    # this is required for MBR 4 alignement
    kern.geom.part.mbr.enforce_chs=0
    
    vm.defer_swapspace_pageouts=1
    
    kern.coredump=0
    
    group

    Code:
    # $FreeBSD: releng/11.1/etc/group 294896 2016-01-27 06:28:56Z araujo $
    #
    wheel:*:0:root
    daemon:*:1:
    kmem:*:2:
    sys:*:3:
    tty:*:4:
    operator:*:5:root,ralph
    mail:*:6:
    bin:*:7:
    news:*:8:
    man:*:9:
    games:*:13:
    ftp:*:14:
    staff:*:20:
    sshd:*:22:
    smmsp:*:25:
    mailnull:*:26:
    guest:*:31:
    video:*:44:
    bind:*:53:
    unbound:*:59:
    proxy:*:62:
    authpf:*:63:
    _pflogd:*:64:
    _dhcp:*:65:
    uucp:*:66:
    dialer:*:68:
    network:*:69:
    audit:*:77:
    www:*:80:
    _ypldap:*:160:
    hast:*:845:
    nogroup:*:65533:
    nobody:*:65534:
    messagebus:*:556:
    polkitd:*:565:
    polkit:*:562:
    haldaemon:*:560:
    webcamd:*:145:
    git_daemon:*:964:
    _tss:*:601:
    avahi:*:558:
    cups:*:193:
    colord:*:970:
    pulse:*:563:
    pulse-access:*:564:
    pulse-rt:*:557:
    autologin:*:1001:
    saned:*:194:
    Das sollten nach meineserachtens die wichtigsten Konfigurationsdateien sein!
     
    pit234a gefällt das.
  6. pit234a

    pit234a Well-Known Member

    Registriert seit:
    8 Juli 2006
    Beiträge:
    3.237
    geht auch manuelles installieren von Paketen aus den FreeBSD-Repos oder benutzen die eigene Pakete und ein eigenes Paketsystem?
     
  7. Freigeist

    Freigeist Member

    Registriert seit:
    21 Mai 2017
    Beiträge:
    173
    Mal sehen was im Netz von diesem System berichtet wird. Die Aussage eines einzelnen Nutzers ist nicht unbedingt aussagefähig.

    Also warten und Tee trinken.
     
  8. ralli

    ralli Well-Known Member

    Registriert seit:
    1 Juni 2012
    Beiträge:
    1.771
    Ja, das geht. Es ist ein 100 % iges FreeBSD als Unterbau, ich habe auch gerade mit portsnap die Ports installiert und 2 Pakete gebaut. Im übrigen wird auch auf der GhostBSD Homepage das FreeBSD Handbuch empfohlen. Es gibt auch ein eigenes Repo. Ich habe hier jetzt alles am Laufen, was ich unter FreeBSD auch benutzt habe einschließlich LaTeX, Lyx, Mediathekview, Qt5, Qtcreator.
     
  9. ralli

    ralli Well-Known Member

    Registriert seit:
    1 Juni 2012
    Beiträge:
    1.771
    Hier mal ein Screenshot, um auch optisch einen Eindruck zu gewinnen.

    GhostBSD-Mate.png
     
  10. pit234a

    pit234a Well-Known Member

    Registriert seit:
    8 Juli 2006
    Beiträge:
    3.237
    oder selbst mal probieren.
    Ghost-BSD gibt es ja schon lange und ich habe gelegentlich immer wieder mal Versionen probiert. Mein Eindruck war damals stets, dass man gar nicht vorhatte, etwas anderes als ein Live-System darzustellen. Irgendwann hing die Entwicklung auch mal, ich hielt das Projekt für Tod und sehe mit Freude, dass man dort wieder Initiative zeigt.
    Das ist dann ja neben TrueOS wohl die einzige "FreeBSD-Distribution" mit fertigem System und Grafik. Über TrueOS will ich nicht viel sagen, nur eben, dass es mich wirklich freut, wenn es eine Alternative dazu gibt, die man auch mal einem Neugierigen empfehlen kann.
     
  11. cabriofahrer

    cabriofahrer Active Member

    Registriert seit:
    27 November 2004
    Beiträge:
    1.135
    Danke @ralli, echt super von Dir! Und so wie es aussieht, hat 11.1 dann doch schon OpenGL3.3 mit Mesa. Was mich noch interessieren würde: Angenommen, man installiert sich jetzt einen anderen Desktop. Würde man diesen mit slim ohne Weiteres dann auswählen können?
     
  12. ralli

    ralli Well-Known Member

    Registriert seit:
    1 Juni 2012
    Beiträge:
    1.771
    Gerne. Von slim weiß ich nur, das er nicht weiter entwickelt wird. Und das er beim Start den Inhalt der .xinitrc auswertet. Ein Automatismus hinsichtlich der Auswahl verschiedener Desktops oder Windowmanger ist mir nicht bekannt. Zumindest gibt es da wohl keine Automagie, wie sie von Linux bekannt ist. Allerdings läßt er sich trotzdem so konfigurieren, wie Du es Dir vorstellst. Dafür muß Du aber selber Hand anlegen und Dich ein wenig einarbeiten. Hier sind zwei hilfreiche Links dafür, guckst Du hier:

    https://wiki.ubuntuusers.de/SLiM/

    und hier

    https://wiki.archlinux.org/index.php/SLiM

    Probier es aus. Ich bin froh das alles läuft und die Zeit des experimentierens vorbei ist! ;)
     
  13. pit234a

    pit234a Well-Known Member

    Registriert seit:
    8 Juli 2006
    Beiträge:
    3.237
    Früher nutzte ich KDM und der hatte da sehr wohl "Automagie" eingebaut und ich habe das auch von GDM gelesen.
    Es gibt da grundsätzlich die eine Gruppe von DM, die eine ~/.xinitrc auswerten und die andere Gruppe, die das eben nicht macht. KDM gehört(e) jedenfalls zur letzteren Gruppe und brauchte gar keine .xinitrc.
    Wie jeder DM hat KDM umfangreiche Konfigurationsmöglichkeiten, doch im allgemeinen erkennt er, welche DEs installiert sind und bietet sie beim Einloggen für jeden User an. Man kann also vor dem Einloggen auswählen, welches DE man diesmal denn gerne hätte. Dabei merkt sich KDM die Auswahl und belegt die dann beim nächsten Login automatisch vor.
    Mit allen anderen DMs habe ich keine große Erfahrung, heute nutze ich nur noch den relativ einfachen XDM, der zur Gruppe der .xinitrc-Auswerter gehört.
    Als mich die Sache noch etwas mehr interessierte, fand ich den KDM aber schon überwältigend. Er hat nicht nur die beschriebene Auswahlmöglichkeit, sondern kann auch über die GUI direkt zum entfernten einloggen auf anderen Systemen benutzt werden (über XDMCP, was erst in der Konfiguration frei geschaltet werden muss) und es kann auch nacheinander aufgerufen werden, also aus dem bereits laufenden Login kann man sich über KDM als ein weiterer User mit unterschiedlichem DM nochmal einloggen und alle $DISPLAY etc werden automatisch passend gesetzt.
    Meine Beschreibung und Begeisterung bezieht sich jeweils auf die Versionen, die vor gefühlten zehn Jahren gültig waren. Seither habe ich da nicht mehr reingeschaut.
    KDM ist ziemlich groß, aber echt komfortabel und man sollte sich nicht scheuen, ihn mal zu testen, wenn man einen entsprechenden Bedarf hat. Nur sieht man auf den bloßen ersten Blick bei Weitem nicht alles, man muss sich da schon ein wenig damit befassen.
     
    ralli gefällt das.
  14. teisho

    teisho Member

    Registriert seit:
    5 Februar 2015
    Beiträge:
    54
    Danke @ralli, für deinen Bericht. Klingt recht spannend.
    Du hast Ghost wahrscheinlich auf einem Desktop-PC installiert und sicher kein Wifi, oder?
    Mich würde interessieren wie sich Ghost beim Wechsel zwischen Wifi und Kabel verhält.
     
  15. ralli

    ralli Well-Known Member

    Registriert seit:
    1 Juni 2012
    Beiträge:
    1.771
    Sehr gerne. Wissen und Erfahrungen zu teilen, finde ich unheimlich wichtig. Du hast Recht, ich habe GhostBSD auf dem Desktop installiert und habe kein Wifi, sondern Kabel. Deshalb kann ich leider nichts dazu sagen.
     
  16. bsd4me

    bsd4me Member

    Registriert seit:
    13 September 2012
    Beiträge:
    438
    Ort:
    Münster
    na das freut mich :) Bisher habe ich FreeBSD immer selbst installiert und mir einige eignene Skripte gebastelt, die auch funktionieren...

    VG Norbert
     
  17. ralli

    ralli Well-Known Member

    Registriert seit:
    1 Juni 2012
    Beiträge:
    1.771
    Gut Norbert, ich kann auch FreeBSD mit geschlossenen Augen installieren und habe keine Probleme mit der Konfiguration. Wir sollten uns darüber im Klaren sein, das GhostBSD ganz klar FreeBSD ist, halt eben perfekt vorkonfiguriert. Das analysiere ich und daraus lerne ich. Einige Einträge in devfs.rules oder rc.conf sind da schon anders als bei mir mit FreeBSD. Dann habe ich mir eine Paketliste der installierten Pakete erstellt, um zu sehen was alles erforderlich ist rund um Cups, um zu drucken. Die Macher haben schon gute Arbeit geleistet, dafür will ich mich an dieser Stelle ausdrücklich bedanken.
     
  18. bsd4me

    bsd4me Member

    Registriert seit:
    13 September 2012
    Beiträge:
    438
    Ort:
    Münster
    Hallo @ralli,

    ich hoffe, Du hast meine Anmerkungen nicht als "Angriff" gesehen, denn das wollte ich ganz und gar nicht...

    Ich wollte einfach nur sagen, dass mich das mit GhostBSD freut - denn alles was FreeBSD ein bischen mehr public macht, ist toll...

    VG Norbert
     
  19. ralli

    ralli Well-Known Member

    Registriert seit:
    1 Juni 2012
    Beiträge:
    1.771
    Hallo @bsd4me, nein da kann ich Dich beruhigen, das habe ich ganz und garnicht.

    So sehe ich das auch, nämlich Ein- oder Umsteigern Mut zu machen, BSD eine Chance zu geben und es einfach mal auszuprobieren, weil es sich lohnt ....:)
     
  20. holgerw

    holgerw Well-Known Member

    Registriert seit:
    29 Februar 2016
    Beiträge:
    1.185
    Ort:
    Simtshausen - Hessen
    Hallo Ralph,

    das werde ich mir auch mal wieder anschauen. Ich kenne die auf FreeBSD 10 basierte Version von Ghost BSD.

    Eine Frage, da ich es nicht mehr in Erinnerung habe:
    Wer gerne Dolphin, digikam, krita u.ä. Programme nutzt, kann er diese dann dazu installieren bzw aus Ports hinzu bauen? Oder ist dann FreeBSD die flexiblere Variante?

    Viele Grüße
    Holger
     
  21. ralli

    ralli Well-Known Member

    Registriert seit:
    1 Juni 2012
    Beiträge:
    1.771
    Guten Morgen Holger,

    Ich denke, es lohnt sich.

    Ich hatte es schon geschrieben, GhostBSD hat einen 100 % igen FreeBSD Unterbau. Ich habe nicht den geringsten wie auch immer gearteten Unterschied gefunden, außer in den Konfigurationsdateien. Gestern habe ich die Konfigurationsdateien GhostBSD versus FreeBSD analysiert. Dabei sind mir zwei eklatante Unterschiede aufgefallen. Die /etc/devfs.conf wurde nicht angetastet, ergänzt oder etwas hinzugefügt. Trotzdem funktioniert das automatische Mounten einwandfrei. Es erscheint das entsprechende Symbol auf dem Desktop, und nach Beendigung der Arbeiten kann es auch von dort sauber ausgehangen werden. Das funktioniert auch im Dateimanager Thunar. Ich schließe daraus, das das saubere mounten/umounten lediglich eine Konfigurationssache ist. Das zweite, was mir auffiel, das in der /etc/group ich nicht als User der Gruppe wheel hinzugefügt war:

    Code:
    wheel:*:0:root
    sondern lediglich hier:

    Code:
    operator:*:5:root,ralph
    Aber um auf Deine Frage zurück zu kommen, da es sich hier wie schon wiederholt erwähnt, um ein FreeBSD 11.1 als Unterbau handelt, dürfte das nachträgliche hinzufügen von KDE Programmen oder sogar der KDE Desktop selbst meineserachtens kein Problem darstellen. Was auch interessant wäre, sich einfach die installierten Pakete anzuschauen mit:

    Code:
    pkg info > pakete
    ein originales FreeBSD 11.1 zu installieren und gemäß den gefundenen Unterschieden anzupassen. Vielleicht mach ich das später mal, sehe aber im Augenblick keinen Sinn darin. Was ich super fand, das nach dem Einschalten des Druckers und Scanners und mittels des Cups Managers beide Geräte sofort einsatzbereit waren. Das nenne ich komfortabel, oder?

    Viele Grüße

    Ralph
     
    Zuletzt bearbeitet: 5 Dezember 2017
  22. ralli

    ralli Well-Known Member

    Registriert seit:
    1 Juni 2012
    Beiträge:
    1.771
    Füs Drucken und Scannen habe ich folgende Pakete entdeckt:

    cups-2.2.6 Common UNIX Printing System
    cups-filters-1.16.0_2 Additional backends, filters and other software for CUPS
    cups-pk-helper-0.2.5_1 Helper that makes system-config-printer use PolicyKit
    cups-smb-backend-1.0_9

    foomatic-db-20170521 Database for integrating printer drivers with common spoolers
    foomatic-db-engine-4.0.12_1,2 Foomatic database engine
    foomatic-db-hpijs-1.4

    Ich habe lediglich mit OctoPkg den Druckertreiber von Samsung splix und die Treiber von Hp:

    hpijs-2.1.4_11 Drivers and support resources for HP Inkjet Printers
    hplip-3.17.9 Drivers and utilities for HP printers and All-in-One devices

    hinzu installiert.

    Einige Gnome Programme wurden automatisch installiert, was aber nicht verwunderlich ist, da der Mate Desktop in der aktuellen Version 1.18 jetzt wohl reines GTK 3 sein dürfte:

    gnome-cups-manager-0.31_18,1 Administration tool for cups
    gnome-desktop-3.18.2_1 Additional UI API for GNOME 3
    gnome-doc-utils-0.20.10_4 GNOME doc utils
    gnome-icon-theme-3.12.0_1 Collection of icons for the GNOME desktop
    gnome-icon-theme-symbolic-3.12.0 GNOME Symbolic Icons
    gnome-keyring-3.18.3_4 Program that keeps passwords and other secrets
    gnome-mime-data-2.18.0_5 MIME and Application database for GNOME
    gnome-mount-0.8_13 Front-end to mount, umount, and eject using HAL
    gnome-mplayer-1.0.9_2 GNOME frontend for MPlayer
    gnome-online-accounts-3.24.1_1 Interface provider to access the user's online accounts
    gnome-vfs-2.24.4_6 GNOME Virtual File System
    gnome-video-effects-0.4.3 Collection of Gstreamer effects
    gnome_subr-1.0 Common startup and shutdown subroutines used by GNOME scripts

    cups.png
     
  23. pit234a

    pit234a Well-Known Member

    Registriert seit:
    8 Juli 2006
    Beiträge:
    3.237
    ich bin gerade auf dem Live-System, das ich mir auf einen USB-Stick gelegt hatte. Ich konnte auf zwei PCs damit booten, ein Mac-Book-Air scheiterte.
    Das Live-System kommt überraschend flott und vollständig, man kann damit sofort arbeiten. Ich will nicht zu viel damit machen und wollte nur mal reinsehen. Dazu nahm ich auch den Mate. Das würde ich wohl eher nicht wollen und auch einige grundsätzliche Dinge würde ich ändern.
    Der Deafult-Nutzer ist in wheel und ich konnte zu su werden, pstree aus den Paketen installieren (ohne jegliche Konfiguration anzugreifen) und stelle hier mal eine Ausgabe ein:
    root@ghostbsd:/home/ghostbsd # pstree
    -+= 00001 root /sbin/init --
    |--= 00456 root /sbin/devd
    |--= 00527 root /usr/sbin/syslogd -s
    |--= 00691 messagebus /usr/local/bin/dbus-daemon --system
    |--= 00729 root /usr/sbin/powerd -a adp -b adp
    |--= 00750 root /usr/sbin/moused -p /dev/psm0 -t auto
    |--- 00783 root /usr/local/sbin/console-kit-daemon --no-daemon
    |--- 00785 polkitd /usr/local/lib/polkit-1/polkitd --no-debug
    |--= 00807 root /usr/local/sbin/cupsd -C /usr/local/etc/cups/cupsd.conf -s /usr/local/etc/cups/cups-files.conf
    |--= 00827 root sendmail: accepting connections (sendmail)
    |--= 00830 smmsp sendmail: Queue runner@00:30:00 for /var/spool/clientmqueue (sendmail)
    |--= 00834 root /usr/sbin/cron -s
    |-+= 00892 haldaemon /usr/local/sbin/hald
    | \-+- 00893 root hald-runner
    | |--- 00902 root hald-addon-mouse-sysmouse: /dev/psm0 (hald-addon-mouse-sy)
    | |--- 00931 root hald-addon-storage: /dev/cd0 (hald-addon-storage)
    | |--- 00936 root hald-addon-storage: /dev/da0 (hald-addon-storage)
    | \--- 00943 root hald-addon-storage: /dev/da1 (hald-addon-storage)
    |-+= 00947 root /usr/local/bin/slim -d
    | |--= 00949 root /usr/local/bin/X -nolisten tcp vt09 -auth /var/run/slim.auth (Xorg)
    | \-+= 00952 ghostbsd mate-session
    | |--- 00973 ghostbsd /usr/local/libexec/mate-settings-daemon
    | |-+- 00974 ghostbsd marco
    | | \--- 00982 ghostbsd libgtop-server (libgtop_server2)
    | |-+- 00975 ghostbsd mate-panel
    | | |-+- 02355 ghostbsd mate-terminal
    | | | \-+= 02371 ghostbsd csh
    | | | \-+= 07668 root su
    | | | \-+= 07669 root _su (csh)
    | | | \-+= 07911 root pstree
    | | | \--- 07912 root ps -axwwo user,pid,ppid,pgid,command
    | | \-+- 05429 ghostbsd firefox
    | | |--- 05525 ghostbsd /usr/local/lib/firefox/firefox -contentproc -childID 1 -isForBrowser -intPrefs 5:50|6:-1|18:0|28:1000|33:20|34:10|43:128|44:1000
    | | \--- 05526 ghostbsd /usr/local/lib/firefox/firefox -contentproc -childID 2 -isForBrowser -intPrefs 5:50|6:-1|18:0|28:1000|33:20|34:10|43:128|44:1000
    | |--- 00983 ghostbsd caja
    | |-+- 00990 ghostbsd /usr/local/bin/python2.7 /usr/local/bin/networkmgr
    | | \--- 07908 ghostbsd <defunct>
    | |--- 00998 ghostbsd /usr/local/libexec/polkit-mate-authentication-agent-1
    | |--- 01002 ghostbsd mate-power-manager
    | \--- 01008 ghostbsd mate-volume-control-applet
    |--- 00957 ghostbsd dbus-launch --exit-with-session mate-session
    |--= 00958 ghostbsd /usr/local/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
    |-+- 00960 ghostbsd /usr/local/libexec/at-spi-bus-launcher
    | \--- 00966 ghostbsd /usr/local/bin/dbus-daemon --config-file=/usr/local/share/defaults/at-spi2/accessibility.conf --nofork --print-address 3
    |--- 00962 ghostbsd /usr/local/libexec/gvfsd
    |--- 00964 ghostbsd /usr/local/libexec/gvfsd-fuse /home/ghostbsd/.gvfs -f -o big_writes
    |--- 00968 ghostbsd /usr/local/libexec/at-spi2-registryd --use-gnome-session
    |--- 00970 ghostbsd /usr/local/libexec/dconf-service
    |--- 00972 ghostbsd gnome-keyring-daemon --start
    |--- 00977 ghostbsd /usr/local/libexec/gvfs-hal-volume-monitor
    |--- 00979 ghostbsd /usr/local/libexec/gvfs-gphoto2-volume-monitor
    |--- 01004 ghostbsd /usr/local/bin/mate-screensaver --no-daemon
    |--- 01010 ghostbsd /usr/local/libexec/wnck-applet
    |--- 01013 ghostbsd /usr/local/bin/pulseaudio --start --log-target=syslog
    |--- 01016 root /usr/local/libexec/upowerd
    |--- 01022 ghostbsd /usr/local/libexec/gvfsd-trash --spawner :1.2 /org/gtk/gvfs/exec_spaw/0
    |--- 01024 ghostbsd /usr/local/libexec/clock-applet
    |--- 01026 ghostbsd /usr/local/libexec/notification-area-applet
    |--- 01107 ghostbsd /usr/local/libexec/gvfsd-metadata
    |--= 02810 root wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf
    |--= 02822 root dhclient: wlan0 [priv] (dhclient)
    |--= 02885 _dhcp dhclient: wlan0 (dhclient)
    |--- 03040 ghostbsd /usr/local/libexec/gvfsd-computer --spawner :1.2 /org/gtk/gvfs/exec_spaw/1
    |--= 00880 root /usr/libexec/getty Pc ttyv0
    |--= 00881 root /usr/libexec/getty Pc ttyv1
    |--= 00882 root /usr/libexec/getty Pc ttyv2
    |--= 00883 root /usr/libexec/getty Pc ttyv3
    |--= 00884 root /usr/libexec/getty Pc ttyv4
    |--= 00885 root /usr/libexec/getty Pc ttyv5
    |--= 00886 root /usr/libexec/getty Pc ttyv6
    \--= 00887 root /usr/libexec/getty Pc ttyv7
    man sieht, dass da viel mehr läuft, als nur ein hald, was irgendwie zum automatischen Mounten beitragen kann. Dies hat bei mir nun in der Live-Sitzung konsequent gar nicht funktioniert.

    Wirklich gut und schön finde ich den networkmgr, den holgerw ja schon mal erwähnt hatte.
    Und erwähnenswert ist, dass die einzelnen Teile des Systems über unionfs eingebunden werden. Das erinnert mich an Knoppix und würde evtl die Chance eröffnen, auch ein persistentes Home zu benutzen.
    Das Live-System bootet übrigens mit einem Grub.
     
  24. Vril

    Vril Active Member

    Registriert seit:
    4 August 2016
    Beiträge:
    325
    hast Du es virtuell unter Xhyve oder Parallels versucht?
     
  25. pit234a

    pit234a Well-Known Member

    Registriert seit:
    8 Juli 2006
    Beiträge:
    3.237
    nein, direkt beim Systemstart mit gedrückter Alt/Gr-Taste ins Bootmenü. Das funktioniert normalerweise. Es funktionierte neulich mit meinem manipulierten FreeBSD-Memmstik-img und ich nutze es gelegentlich mit Knoppix. GhostBSD legt auch eine EFI-Partition an und deshalb glaubte ich, dass es damit auch bootbar sein sollte. Doch der Mac hängt und kommt gar nicht erst zum Auswahl Menü. wo er ja wenigstens seine internen Systeme anzeigen könnte.