-2011/09/10 yocto <yocto@users.sourceforge.jp>
+2011/09/09 yocto <yocto@users.sourceforge.jp>
0.4 Released
* Support policy namespace.
- * Fix several bugs.
+ * Desktop shortcut sample [gpet.desktop] added
+ Usage example
+ cp /usr/share/doc/gpet/gpet.desktop ~/Desktop/
2011/06/18 yocto <yocto@users.sourceforge.jp>
-2011/09/10 yocto <yocto@users.sourceforge.jp>
+2011/09/09 yocto <yocto@users.sourceforge.jp>
0.4 Released
* ポリシー名前空間対応
- * バグ修正
+ * デスクトップに配置するショートカットのサンプル gpet.desktop 追加
+ 下記のようにコピーして使用してください
+ cp /usr/share/doc/gpet/gpet.desktop ~/{Desktop|デスクトップ}/
2011/06/18 yocto <yocto@users.sourceforge.jp>
* フォント及び色のリソースファイルに対応 gpetrc.sample 追加
下記のようにコピーして中身を変更してください
- cp /usr/share/doc/gpetrc.sample ~/.gpetrc
+ cp /usr/share/doc/gpet/gpetrc.sample ~/.gpetrc
* プロセスモードのショーカットキーを Ctrl+O から Ctrl+@ に変更
*** Run ***
-$ sudo sh -c 'echo /usr/sbin/gpet >> /etc/ccs/manager.conf'
-$ sudo ccs-loadpolicy -m < /etc/ccs/manager.conf
+$ sudo sh -c 'echo /usr/sbin/gpet >> /etc/{ccs|tomoyo}/manager.conf'
+$ sudo {ccs|tomoyo}-loadpolicy -m < /etc/{ccs|tomoyo}/manager.conf
-$ sudo gpet [{policy_dir|remote_ip:remote_port}]
+$ sudo gpet [{policy_dir|remote_ip:remote_port}] [<namespace>]
Ubuntu 11.04 disable overlay scrollbars.
$ sudo sh -c "LIBOVERLAY_SCROLLBAR=0 gpet"
---- Option ---
+--- Options ---
Font & color change
$ cp /usr/share/doc/gpet/gpetrc.sample ~/.gpetrc
+Desktop Launcher
+$ cp /usr/share/doc/gpet/gpet.desktop ~/Desktop/
*** Instll location ***
-|-- sbin
-| `-- gpet
-`-- share
- |-- doc
- | `-- gpet
- | |-- AUTHORS
- | |-- COPYING
- | |-- ChangeLog
- | |-- ChangeLog.ja
- | |-- INSTALL
- | |-- NEWS
- | |-- README
- | `-- gpetrc.sample
- |-- gpet
- | `-- pixmaps
- | `-- tomoyo.png
- `-- locale
- `-- ja
- `-- LC_MESSAGES
- `-- gpet.mo
+/usr
+ |-- sbin
+ | `-- gpet
+ `-- share
+ |-- doc
+ | `-- gpet
+ | |-- AUTHORS
+ | |-- COPYING
+ | |-- ChangeLog
+ | |-- ChangeLog.ja
+ | |-- INSTALL
+ | |-- NEWS
+ | |-- README
+ | |-- gpet.desktop
+ | `-- gpetrc.sample
+ |-- gpet
+ | `-- pixmaps
+ | `-- tomoyo.png
+ `-- locale
+ `-- ja
+ `-- LC_MESSAGES
+ `-- gpet.mo
*** Uninstall ***
ChangeLog.ja\
INSTALL\
NEWS\
- gpetrc.sample
+ gpetrc.sample\
+ gpet.desktop
INTLTOOL_FILES = intltool-extract.in \
--- /dev/null
+#!/usr/bin/env xdg-open
+
+[Desktop Entry]
+Version=1.0
+Type=Application
+Terminal=false
+Exec=gksudo /usr/sbin/gpet
+Name=gpet
+Icon=/usr/share/gpet/pixmaps/tomoyo.png
msgstr ""
"Project-Id-Version: 0.1\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-09-06 23:33+0900\n"
-"PO-Revision-Date: 2011-09-06 23:33+0900\n"
+"POT-Creation-Date: 2011-09-09 20:43+0900\n"
+"PO-Revision-Date: 2011-09-09 20:43+0900\n"
"Last-Translator: Yoshihiro Kusuno <yocto@users.sourceforge.jp>\n"
"Language-Team: Japanese < >\n"
"Language: \n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: ../src/gpet.c:1239
+#: ../src/gpet.c:1241
msgid "offline"
msgstr "オフライン"
-#: ../src/gpet.c:1239
+#: ../src/gpet.c:1241
msgid "nework"
msgstr "ネットワーク"
-#: ../src/gpet.c:1239
+#: ../src/gpet.c:1241
msgid "online"
msgstr "オンライン"
-#: ../src/gpet.c:1284 ../src/gpet.c:1289 ../src/menu.c:79
+#: ../src/gpet.c:1286 ../src/gpet.c:1291 ../src/menu.c:79
msgid "Statistics"
msgstr "統計情報"
-#: ../src/gpet.c:1295 ../src/gpet.c:1299 ../src/gpet.c:1304
+#: ../src/gpet.c:1297 ../src/gpet.c:1301 ../src/gpet.c:1306
msgid "Manager Policy"
msgstr "マネージャ 一覧"
-#: ../src/gpet.c:1310 ../src/gpet.c:1314 ../src/gpet.c:1319
+#: ../src/gpet.c:1312 ../src/gpet.c:1316 ../src/gpet.c:1321
msgid "Domain Policy Editor"
msgstr "ドメインポリシーエディタ"
-#: ../src/gpet.c:1492 ../src/gpet.c:1517
+#: ../src/gpet.c:1494 ../src/gpet.c:1519
msgid "gpet"
msgstr "gpet"
#. create tab
-#: ../src/gpet.c:1642 ../src/menu.c:473
+#: ../src/gpet.c:1644 ../src/menu.c:473
msgid "Domain Transition"
msgstr "ドメイン遷移 一覧"
-#: ../src/gpet.c:1643
+#: ../src/gpet.c:1645
msgid "Exception Policy"
msgstr "例外ポリシー 一覧"
-#: ../src/gpet.c:1644
+#: ../src/gpet.c:1646
msgid "Profile"
msgstr "プロファイル 一覧"
msgstr "マネージャ...(_M)"
#: ../src/menu.c:77
-msgid "Manager Profile Editor"
+msgid "Manager Policy Editor"
msgstr "マネージャ 一覧"
#: ../src/menu.c:78
msgid "Profile list"
msgstr "プロファイルを選択します。"
-#: ../src/menu.c:1307
+#: ../src/menu.c:1309
msgid "Profile Edit"
msgstr "プロファイルを変更します。"
-#: ../src/menu.c:1391
+#: ../src/menu.c:1393
msgid "Yoshihiro Kusuno <yocto@users.sourceforge.jp>"
msgstr "クスノ <yocto@users.sourceforge.jp>"
-#: ../src/menu.c:1392
+#: ../src/menu.c:1394
msgid "ccstools --- kumaneko san"
msgstr "ccstools --- 熊猫さん"
-#: ../src/menu.c:1394
+#: ../src/menu.c:1396
msgid "Yoshihiro Kusuno"
msgstr "クスノ"
transition_control->type == CCS_TRANSITION_CONTROL_KEEP ?
"green" : "cyan";
} else if (is_jump_source(dp, *index)) { /* initialize_domain */
+ g_free(name);
+ name = g_strdup(dp->list[*index].target->name);
redirect_index = get_find_target_domain(*index);
color = "blue";
if (redirect_index >= 0)
{"Refresh", GTK_STOCK_REFRESH, N_("_Refresh"), "<control>R",
N_("Refresh to the latest information"), G_CALLBACK(refresh_transition)},
{"Manager", GTK_STOCK_DND, N_("_Manager..."), "<control>M",
- N_("Manager Profile Editor"), G_CALLBACK(manager_transition)},
+ N_("Manager Policy Editor"), G_CALLBACK(manager_transition)},
{"Memory", GTK_STOCK_DND, N_("_Statistics..."), "<control>S",
N_("Statistics"), G_CALLBACK(memory_transition)},
listview = create_list_profile();
g_signal_connect(G_OBJECT(listview), "row-activated",
G_CALLBACK(cb_profile_activate), dialog);
+ if (get_profile(&(transition->prf.list), &(transition->prf.count)))
+ return;
add_list_profile(listview, &(transition->prf));
view_cursor_set(listview, NULL, NULL);
gtk_container_add(
#ifdef __GPET
_Bool is_ccs(void);
-#define CCS_PROC_POLICY_DIR "/proc/ccs/"
#define TOMOYO_PROC_POLICY_DIR "/sys/kernel/security/tomoyo/"
+#define CCS_PROC_POLICY_DIR \
+ is_ccs() ? "/proc/ccs/" : "/sys/kernel/security/tomoyo/"
#define CCS_PROC_POLICY_DOMAIN_POLICY \
is_ccs() ? "/proc/ccs/domain_policy" : \
"/sys/kernel/security/tomoyo/domain_policy"