⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 demo-sock.bash

📁 gtk_server的源代码
💻 BASH
字号:
#!/bin/bash## Run GTK-server in socket mode.## 1) /etc/services: add the line 'demo 50000/tcp'# 2) /etc/inetd.conf: add the line 'demo stream tcp nowait nobody /some/dir/demo-sock.bash'# 3) kill -HUP on the inetd daemon# 4) from some other machine or local machine run: gtk-server -sock=host:50000## Run a GUI from a server on a localmachine. Nov 9 2009 - (c) PvE.##------------------------------------------------function gtk(){echo $@read GTK}# Setup GUIgtk "gtk_init NULL NULL"gtk "gtk_window_new 0"WIN=$GTKgtk "gtk_window_set_title $WIN 'Bourne GTK-SERVER demo'"gtk "gtk_window_set_default_size $WIN 400 200"gtk "gtk_window_set_position $WIN 1"gtk "gtk_table_new 10 10 1"TBL=$GTKgtk "gtk_container_add $WIN $TBL"gtk "gtk_button_new_with_label 'Click to Quit'"BUT=$GTKgtk "gtk_table_attach_defaults $TBL $BUT 5 9 5 9"gtk "gtk_widget_show_all $WIN"# Mainloopuntil [[ $EVENT = $BUT ]]do     gtk "gtk_server_callback wait"    EVENT=$GTKdone# Exit GTKecho "gtk_server_exit"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -