guake glade заставляет терминалы возвращаться в меню, я сделал это с помощью nano / usr / bin / guake [! d0]
, чтобы найти это и добавить window_rect.y = 25 перед возвратом
def get_final_window_rect(self):
"""Gets the final size of the main window of guake. The height
is the window_height property, width is window_width and the
horizontal alignment is given by window_alignment.
"""
screen = self.window.get_screen()
height = self.client.get_int(KEY('/general/window_height'))
width = 100
halignment = self.client.get_int(KEY('/general/window_halignment'))
# get the rectangle just from the first/default monitor in the
# future we might create a field to select which monitor you
# wanna use
window_rect = screen.get_monitor_geometry(0)
total_width = window_rect.width
window_rect.height = window_rect.height * height / 100
window_rect.width = window_rect.width * width / 100
if width < total_width:
if halignment == ALIGN_CENTER:
window_rect.x = (total_width - window_rect.width) / 2
elif halignment == ALIGN_LEFT:
window_rect.x = 0
elif halignment == ALIGN_RIGHT:
window_rect.x = total_width - window_rect.width
window_rect.y = 25 # <<<<<<<<<<<<<<<<<<<<< here
return window_rect
В соответствии с моим комментарием я реплицировал вашу настройку, и она работает безупречно в OpenSSH_6.0p1.
Я различал полученный результат, единственными заметными отличиями в вашем выходе были строки 113/114: [ f1] в вашем выходе, к сожалению, часть, о которой команда была принудительно, отсутствует.
Чтобы получить эту работу с использованием (несколько уродливого) обходного пути, вы можете использовать другой локальный порт для sftp и использовать Match, который соответствует указанному LocalPort, ограничивая выполнение Forcecommand internal-sftp клиентами, подключающимися к этому порту ...
Некоторые SFTP-клиенты требуют, чтобы PasswordAuthentication была включена. Включите пароль, даже если вы используете ключ для входа.
Возможно, список шифров слишком длинный, отредактируйте /etc/ssh/ssh_config или $HOME/.ssh/config и добавьте это в строфу Host * (или для хоста, с которым у вас возникли проблемы с подключением):
Ciphers aes128-ctr,aes192-ctr,aes256-ctr,aes128-cbc,3des-cbc
MACs hmac-md5,hmac-sha1,hmac-ripemd160
вы можете попробовать создать нового пользователя и посмотреть, можете ли вы войти с ним? Были случаи, когда я сбросил какой-то немой код в моем .bashrc .login или .profile и подобных файлах, которые привили мой сеанс sftp.
Попробуйте создать пользователя со свежим списком и посмотреть, работает ли это.