Я часто использую Places> Connect to server ... и всегда подключаюсь к SSH.
Диалоговое окно «Подключиться к серверу» всегда выбирает тип службы как Public FTP по умолчанию.
Есть ли способ изменить это, поэтому для типа службы всегда по умолчанию используется SSH?
Я не вижу подходящего параметра, конфигурационного файла или настроек gconf, доступных для изменения параметров по умолчанию, поэтому я думаю, вам придется перекомпилировать пакет nautilus.
Вы должны сначала загрузите исходный пакет и, возможно, отредактируйте /src/nautilus-connect-server-dialog.c.
Более подробную информацию о том, как скомпилировать nautilus, можно найти по следующим ссылкам:
http://ubuntuforums.org/showthread.php?t=1678656
Я не вижу подходящего параметра, конфигурационного файла или настроек gconf, доступных для изменения параметров по умолчанию, поэтому я думаю, вам придется перекомпилировать пакет nautilus.
Вы должны сначала загрузите исходный пакет и, возможно, отредактируйте /src/nautilus-connect-server-dialog.c.
Более подробную информацию о том, как скомпилировать nautilus, можно найти по следующим ссылкам:
http://ubuntuforums.org/showthread.php?t=1678656
Я не вижу подходящего параметра, конфигурационного файла или настроек gconf, доступных для изменения параметров по умолчанию, поэтому я думаю, вам придется перекомпилировать пакет nautilus.
Вы должны сначала загрузите исходный пакет и, возможно, отредактируйте /src/nautilus-connect-server-dialog.c.
Более подробную информацию о том, как скомпилировать nautilus, можно найти по следующим ссылкам:
http://ubuntuforums.org/showthread.php?t=1678656
Я не вижу подходящего параметра, конфигурационного файла или настроек gconf, доступных для изменения параметров по умолчанию, поэтому я думаю, вам придется перекомпилировать пакет nautilus.
Вы должны сначала загрузите исходный пакет и, возможно, отредактируйте /src/nautilus-connect-server-dialog.c.
Более подробную информацию о том, как скомпилировать nautilus, можно найти по следующим ссылкам:
http://ubuntuforums.org/showthread.php?t=1678656
Я не вижу подходящего параметра, конфигурационного файла или настроек gconf, доступных для изменения параметров по умолчанию, поэтому я думаю, вам придется перекомпилировать пакет nautilus.
Вы должны сначала загрузите исходный пакет и, возможно, отредактируйте /src/nautilus-connect-server-dialog.c.
Более подробную информацию о том, как скомпилировать nautilus, можно найти по следующим ссылкам:
http://ubuntuforums.org/showthread.php?t=1678656
Я не вижу подходящего параметра, конфигурационного файла или настроек gconf, доступных для изменения параметров по умолчанию, поэтому я думаю, вам придется перекомпилировать пакет nautilus.
Вы должны сначала загрузите исходный пакет и, возможно, отредактируйте /src/nautilus-connect-server-dialog.c.
Более подробную информацию о том, как скомпилировать nautilus, можно найти по следующим ссылкам:
http://ubuntuforums.org/showthread.php?t=1678656
Спасибо Павлосу Г. за информацию и ссылки. После прочтения ссылок и еще нескольких поисков Google я перекомпилировал следующее:
sudo apt-get build-dep nautilus # get build dependencies
apt-get source nautilus # get nautilus source
cd nautilus-2.32.2.1
patch -p1 < ../sftp_default.patch # apply patch to set sftp (SSH) to default protocol
dpkg-buildpackage -rfakeroot -uc -b # build .deb files
cd ..
sudo dpkg -i *.deb # install .deb files
Где sftp_default.patch содержит:
diff -ruN nautilus-2.32.2.1.a/src/nautilus-connect-server-dialog.c nautilus-2.32.2.1.b/src/nautilus-connect-server-dialog.c
--- nautilus-2.32.2.1.a/src/nautilus-connect-server-dialog.c 2011-08-21 16:00:30.720119356 +1200
+++ nautilus-2.32.2.1.b/src/nautilus-connect-server-dialog.c 2011-08-21 16:00:36.250910768 +1200
@@ -96,9 +96,9 @@
/* Remember to fill in descriptions below */
static struct MethodInfo methods[] = {
/* FIXME: we need to alias ssh to sftp */
- { "sftp", SHOW_PORT | SHOW_USER },
+ { "sftp", DEFAULT_METHOD | SHOW_PORT | SHOW_USER },
{ "ftp", SHOW_PORT | SHOW_USER },
- { "ftp", DEFAULT_METHOD | IS_ANONYMOUS | SHOW_PORT},
+ { "ftp", IS_ANONYMOUS | SHOW_PORT},
{ "smb", SHOW_SHARE | SHOW_USER | SHOW_DOMAIN },
{ "dav", SHOW_PORT | SHOW_USER },
/* FIXME: hrm, shouldn't it work? */
Чтобы проверить, могу ли я восстановить Nautilus для пакета Ubuntu по умолчанию, я использовал:
sudo apt-get install --reinstall nautilus
Работает как шарм, еще раз спасибо Pavlos G.
Я нашел http://ubuntuforums.org/showthread.php? t = 101097, чтобы помочь в перекомпиляции пакета.
Спасибо Павлосу Г. за информацию и ссылки. После прочтения ссылок и еще нескольких поисков Google я перекомпилировал следующее:
sudo apt-get build-dep nautilus # get build dependencies
apt-get source nautilus # get nautilus source
cd nautilus-2.32.2.1
patch -p1 < ../sftp_default.patch # apply patch to set sftp (SSH) to default protocol
dpkg-buildpackage -rfakeroot -uc -b # build .deb files
cd ..
sudo dpkg -i *.deb # install .deb files
Где sftp_default.patch содержит:
diff -ruN nautilus-2.32.2.1.a/src/nautilus-connect-server-dialog.c nautilus-2.32.2.1.b/src/nautilus-connect-server-dialog.c
--- nautilus-2.32.2.1.a/src/nautilus-connect-server-dialog.c 2011-08-21 16:00:30.720119356 +1200
+++ nautilus-2.32.2.1.b/src/nautilus-connect-server-dialog.c 2011-08-21 16:00:36.250910768 +1200
@@ -96,9 +96,9 @@
/* Remember to fill in descriptions below */
static struct MethodInfo methods[] = {
/* FIXME: we need to alias ssh to sftp */
- { "sftp", SHOW_PORT | SHOW_USER },
+ { "sftp", DEFAULT_METHOD | SHOW_PORT | SHOW_USER },
{ "ftp", SHOW_PORT | SHOW_USER },
- { "ftp", DEFAULT_METHOD | IS_ANONYMOUS | SHOW_PORT},
+ { "ftp", IS_ANONYMOUS | SHOW_PORT},
{ "smb", SHOW_SHARE | SHOW_USER | SHOW_DOMAIN },
{ "dav", SHOW_PORT | SHOW_USER },
/* FIXME: hrm, shouldn't it work? */
Чтобы проверить, могу ли я восстановить Nautilus для пакета Ubuntu по умолчанию, я использовал:
sudo apt-get install --reinstall nautilus
Работает как шарм, еще раз спасибо Pavlos G.
Я нашел http://ubuntuforums.org/showthread.php? t = 101097, чтобы помочь в перекомпиляции пакета.
Спасибо Павлосу Г. за информацию и ссылки. После прочтения ссылок и еще нескольких поисков Google я перекомпилировал следующее:
sudo apt-get build-dep nautilus # get build dependencies
apt-get source nautilus # get nautilus source
cd nautilus-2.32.2.1
patch -p1 < ../sftp_default.patch # apply patch to set sftp (SSH) to default protocol
dpkg-buildpackage -rfakeroot -uc -b # build .deb files
cd ..
sudo dpkg -i *.deb # install .deb files
Где sftp_default.patch содержит:
diff -ruN nautilus-2.32.2.1.a/src/nautilus-connect-server-dialog.c nautilus-2.32.2.1.b/src/nautilus-connect-server-dialog.c
--- nautilus-2.32.2.1.a/src/nautilus-connect-server-dialog.c 2011-08-21 16:00:30.720119356 +1200
+++ nautilus-2.32.2.1.b/src/nautilus-connect-server-dialog.c 2011-08-21 16:00:36.250910768 +1200
@@ -96,9 +96,9 @@
/* Remember to fill in descriptions below */
static struct MethodInfo methods[] = {
/* FIXME: we need to alias ssh to sftp */
- { "sftp", SHOW_PORT | SHOW_USER },
+ { "sftp", DEFAULT_METHOD | SHOW_PORT | SHOW_USER },
{ "ftp", SHOW_PORT | SHOW_USER },
- { "ftp", DEFAULT_METHOD | IS_ANONYMOUS | SHOW_PORT},
+ { "ftp", IS_ANONYMOUS | SHOW_PORT},
{ "smb", SHOW_SHARE | SHOW_USER | SHOW_DOMAIN },
{ "dav", SHOW_PORT | SHOW_USER },
/* FIXME: hrm, shouldn't it work? */
Чтобы проверить, могу ли я восстановить Nautilus для пакета Ubuntu по умолчанию, я использовал:
sudo apt-get install --reinstall nautilus
Работает как шарм, еще раз спасибо Pavlos G.
Я нашел http://ubuntuforums.org/showthread.php? t = 101097, чтобы помочь в перекомпиляции пакета.
Спасибо Павлосу Г. за информацию и ссылки. После прочтения ссылок и еще нескольких поисков Google я перекомпилировал следующее:
sudo apt-get build-dep nautilus # get build dependencies
apt-get source nautilus # get nautilus source
cd nautilus-2.32.2.1
patch -p1 < ../sftp_default.patch # apply patch to set sftp (SSH) to default protocol
dpkg-buildpackage -rfakeroot -uc -b # build .deb files
cd ..
sudo dpkg -i *.deb # install .deb files
Где sftp_default.patch содержит:
diff -ruN nautilus-2.32.2.1.a/src/nautilus-connect-server-dialog.c nautilus-2.32.2.1.b/src/nautilus-connect-server-dialog.c
--- nautilus-2.32.2.1.a/src/nautilus-connect-server-dialog.c 2011-08-21 16:00:30.720119356 +1200
+++ nautilus-2.32.2.1.b/src/nautilus-connect-server-dialog.c 2011-08-21 16:00:36.250910768 +1200
@@ -96,9 +96,9 @@
/* Remember to fill in descriptions below */
static struct MethodInfo methods[] = {
/* FIXME: we need to alias ssh to sftp */
- { "sftp", SHOW_PORT | SHOW_USER },
+ { "sftp", DEFAULT_METHOD | SHOW_PORT | SHOW_USER },
{ "ftp", SHOW_PORT | SHOW_USER },
- { "ftp", DEFAULT_METHOD | IS_ANONYMOUS | SHOW_PORT},
+ { "ftp", IS_ANONYMOUS | SHOW_PORT},
{ "smb", SHOW_SHARE | SHOW_USER | SHOW_DOMAIN },
{ "dav", SHOW_PORT | SHOW_USER },
/* FIXME: hrm, shouldn't it work? */
Чтобы проверить, могу ли я восстановить Nautilus для пакета Ubuntu по умолчанию, я использовал:
sudo apt-get install --reinstall nautilus
Работает как шарм, еще раз спасибо Pavlos G.
Я нашел http://ubuntuforums.org/showthread.php? t = 101097, чтобы помочь в перекомпиляции пакета.
Спасибо Павлосу Г. за информацию и ссылки. После прочтения ссылок и еще нескольких поисков Google я перекомпилировал следующее:
sudo apt-get build-dep nautilus # get build dependencies
apt-get source nautilus # get nautilus source
cd nautilus-2.32.2.1
patch -p1 < ../sftp_default.patch # apply patch to set sftp (SSH) to default protocol
dpkg-buildpackage -rfakeroot -uc -b # build .deb files
cd ..
sudo dpkg -i *.deb # install .deb files
Где sftp_default.patch содержит:
diff -ruN nautilus-2.32.2.1.a/src/nautilus-connect-server-dialog.c nautilus-2.32.2.1.b/src/nautilus-connect-server-dialog.c
--- nautilus-2.32.2.1.a/src/nautilus-connect-server-dialog.c 2011-08-21 16:00:30.720119356 +1200
+++ nautilus-2.32.2.1.b/src/nautilus-connect-server-dialog.c 2011-08-21 16:00:36.250910768 +1200
@@ -96,9 +96,9 @@
/* Remember to fill in descriptions below */
static struct MethodInfo methods[] = {
/* FIXME: we need to alias ssh to sftp */
- { "sftp", SHOW_PORT | SHOW_USER },
+ { "sftp", DEFAULT_METHOD | SHOW_PORT | SHOW_USER },
{ "ftp", SHOW_PORT | SHOW_USER },
- { "ftp", DEFAULT_METHOD | IS_ANONYMOUS | SHOW_PORT},
+ { "ftp", IS_ANONYMOUS | SHOW_PORT},
{ "smb", SHOW_SHARE | SHOW_USER | SHOW_DOMAIN },
{ "dav", SHOW_PORT | SHOW_USER },
/* FIXME: hrm, shouldn't it work? */
Чтобы проверить, могу ли я восстановить Nautilus для пакета Ubuntu по умолчанию, я использовал:
sudo apt-get install --reinstall nautilus
Работает как шарм, еще раз спасибо Pavlos G.
Я нашел http://ubuntuforums.org/showthread.php? t = 101097, чтобы помочь в перекомпиляции пакета.
Спасибо Павлосу Г. за информацию и ссылки. После прочтения ссылок и еще нескольких поисков Google я перекомпилировал следующее:
sudo apt-get build-dep nautilus # get build dependencies
apt-get source nautilus # get nautilus source
cd nautilus-2.32.2.1
patch -p1 < ../sftp_default.patch # apply patch to set sftp (SSH) to default protocol
dpkg-buildpackage -rfakeroot -uc -b # build .deb files
cd ..
sudo dpkg -i *.deb # install .deb files
Где sftp_default.patch содержит:
diff -ruN nautilus-2.32.2.1.a/src/nautilus-connect-server-dialog.c nautilus-2.32.2.1.b/src/nautilus-connect-server-dialog.c
--- nautilus-2.32.2.1.a/src/nautilus-connect-server-dialog.c 2011-08-21 16:00:30.720119356 +1200
+++ nautilus-2.32.2.1.b/src/nautilus-connect-server-dialog.c 2011-08-21 16:00:36.250910768 +1200
@@ -96,9 +96,9 @@
/* Remember to fill in descriptions below */
static struct MethodInfo methods[] = {
/* FIXME: we need to alias ssh to sftp */
- { "sftp", SHOW_PORT | SHOW_USER },
+ { "sftp", DEFAULT_METHOD | SHOW_PORT | SHOW_USER },
{ "ftp", SHOW_PORT | SHOW_USER },
- { "ftp", DEFAULT_METHOD | IS_ANONYMOUS | SHOW_PORT},
+ { "ftp", IS_ANONYMOUS | SHOW_PORT},
{ "smb", SHOW_SHARE | SHOW_USER | SHOW_DOMAIN },
{ "dav", SHOW_PORT | SHOW_USER },
/* FIXME: hrm, shouldn't it work? */
Чтобы проверить, могу ли я восстановить Nautilus для пакета Ubuntu по умолчанию, я использовал:
sudo apt-get install --reinstall nautilus
Работает как шарм, еще раз спасибо Pavlos G.
Я нашел http://ubuntuforums.org/showthread.php? t = 101097, чтобы помочь в перекомпиляции пакета.