linux mint ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ
Linux mint ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ
[Applet Factory]
Id=MintMenuAppletFactory
InProcess=false
Location=/usr/lib/linuxmint/mintMenu/mintMenu.py
Name=MintMenu Applet Factory
Description=Advanced Menu
[MintMenuApplet]
Name=mintMenu
Description=Advanced Menu
Icon=mintmenu
MateComponentId=OAFIID:MATE_MintMenuApplet;
import gi
gi.require_version(«Gtk», «2.0»)
gi.require_version(‘MatePanelApplet’, ‘4.0’)
from gi.repository import Gtk, GdkPixbuf, Gdk, GObject
from gi.repository import MatePanelApplet
from gi.repository import Gio
import sys
import os
import commands
import gettext
import traceback
import time
import gc
import ctypes
from ctypes import *
import xdg.Config
import keybinding
import pointerMonitor
import setproctitle
# Rename the process
setproctitle.setproctitle(‘mintmenu’)
# i18n
gettext.install(«mintmenu», «/usr/share/linuxmint/locale»)
NAME = _(«Menu»)
PATH = os.path.abspath( os.path.dirname( sys.argv[0] ) )
windowManager = os.getenv(«DESKTOP_SESSION»)
if not windowManager:
windowManager = «MATE»
xdg.Config.setWindowManager( windowManager.upper() )
from execute import *
class MainWindow( object ):
«»»This is the main class for the application»»»
def __init__( self, toggleButton, settings, keybinder, de ):
self.settings = settings
self.keybinder = keybinder
self.path = PATH
sys.path.append( os.path.join( self.path, «plugins») )
self.toggle = toggleButton
# Load UI file and extract widgets
builder = Gtk.Builder()
builder.add_from_file(os.path.join( self.path, «mintMenu.glade» ))
self.window = builder.get_object( «mainWindow» )
self.window.realize()
self.window.window.set_decorations(Gdk.WMDecoration.BORDER)
self.window.set_title(«»)
self.paneholder = builder.get_object( «paneholder» )
self.border = builder.get_object( «border» )
self.window.connect( «key-press-event», self.onKeyPress )
self.window.connect( «focus-in-event», self.onFocusIn )
self.loseFocusId = self.window.connect( «focus-out-event», self.onFocusOut )
self.loseFocusBlocked = False
plugindir = os.path.join( os.path.expanduser( «
» ), «.linuxmint/mintMenu/plugins» )
sys.path.append( plugindir )
self.panelSettings = Gio.Settings.new(«org.mate.panel»)
self.panelSettings.connect( «changed::tooltips-enabled», self.toggleTooltipsEnabled )
self.settings.connect( «changed::plugins-list», self.RegenPlugins )
self.settings.connect( «changed::start-with-favorites», self.toggleStartWithFavorites )
self.settings.connect( «changed::tooltips-enabled», self.toggleTooltipsEnabled )
self.settings.connect( «changed::use-custom-color», self.toggleUseCustomColor )
self.settings.connect( «changed::custom-border-color», self.toggleCustomBorderColor )
self.settings.connect( «changed::custom-heading-color», self.toggleCustomHeadingColor )
self.settings.connect( «changed::custom-color», self.toggleCustomBackgroundColor )
self.settings.connect( «changed::border-width», self.toggleBorderWidth )
self.tooltips = Gtk.Tooltips()
if self.globalEnableTooltips and self.enableTooltips:
self.tooltips.enable()
else:
self.tooltips.disable()
self.PopulatePlugins();
self.firstTime = True;
def on_window1_destroy (self, widget, data=None):
Gtk.main_quit()
sys.exit(0)
def wakePlugins( self ):
# Call each plugin and let them know we’re showing up
for plugin in self.plugins.values():
if hasattr( plugin, «wake» ):
plugin.wake()
def toggleTooltipsEnabled( self, settings, key, args = None):
if key == «tooltips-enabled»:
self.globalEnableTooltips = settings.get_boolean(key)
else:
self.enableTooltips = settings.get_boolean(key)
if self.globalEnableTooltips and self.enableTooltips:
self.tooltips.enable()
else:
self.tooltips.disable()
def toggleStartWithFavorites( self, settings, key, args = None ):
self.startWithFavorites = settings.get_boolean(key)
def toggleBorderWidth( self, settings, key, args = None ):
self.borderwidth = settings.get_int(key)
self.SetupMintMenuBorder()
def toggleUseCustomColor( self, settings, key, args = None ):
self.usecustomcolor = settings.get_boolean(key)
self.loadTheme()
def toggleCustomBorderColor( self, settings, key, args = None ):
self.custombordercolor = settings.get_string(key)
self.SetupMintMenuBorder()
def toggleCustomBackgroundColor( self, settings, key, args = None):
self.customcolor = settings.get_string(key)
self.SetPaneColors( self.panesToColor )
def toggleCustomHeadingColor( self, settings, key, args = None ):
self.customheadingcolor = settings.get_string(key)
self.SetHeadingStyle( self.headingsToColor )
def getSetGSettingEntries( self ):
self.dottedfile = os.path.join( self.path, «dotted.png»)
self.pluginlist = self.settings.get_strv( «plugins-list» )
self.usecustomcolor = self.settings.get_boolean( «use-custom-color» )
self.customcolor = self.settings.get_string( «custom-color» )
self.customheadingcolor = self.settings.get_string( «custom-heading-color» )
self.custombordercolor = self.settings.get_string( «custom-border-color» )
self.borderwidth = self.settings.get_int( «border-width» )
self.offset = self.settings.get_int( «offset» )
self.enableTooltips = self.settings.get_boolean( «tooltips-enabled» )
self.startWithFavorites = self.settings.get_boolean( «start-with-favorites» )
self.globalEnableTooltips = self.panelSettings.get_boolean( «tooltips-enabled» )
def SetupMintMenuBorder( self, defaultStyle = None ):
if self.usecustomcolor:
self.window.modify_bg( Gtk.StateType.NORMAL, Gdk.color_parse( self.custombordercolor ) )
elif defaultStyle is not None:
self.window.modify_bg( Gtk.StateType.NORMAL, defaultStyle.lookup_color(‘bg_color’)[1] )
self.border.set_padding( self.borderwidth, self.borderwidth, self.borderwidth, self.borderwidth )
def PopulatePlugins( self ):
self.panesToColor = [ ]
self.headingsToColor = [ ]
start = time.time()
PluginPane = Gtk.EventBox()
PluginPane.show()
PaneLadder = Gtk.VBox( False, 0 )
PluginPane.add( PaneLadder )
ImageBox = Gtk.EventBox()
ImageBox.show()
self.panesToColor.extend( [ PluginPane, ImageBox ] )
seperatorImage = GdkPixbuf.Pixbuf.new_from_file( self.dottedfile )
for plugin in self.pluginlist:
if plugin in self.plugins:
print u»Duplicate plugin in list: «, plugin
continue
if not MyPlugin.icon:
MyPlugin.icon = «mate-logo-icon.png»
#if hasattr( MyPlugin, «hideseparator» ) and not MyPlugin.hideseparator:
# Image1 = Gtk.Image()
# Image1.set_from_pixbuf( seperatorImage )
# if not ImageBox.get_child():
# ImageBox.add( Image1 )
# Image1.show()
#print u»Loading plugin ‘» + plugin + «‘ : sucessful»
except Exception, e:
MyPlugin = Gtk.EventBox() #Fake class for MyPlugin
MyPlugin.heading = _(«Couldn’t load plugin:») + » » + plugin
MyPlugin.content_holder = Gtk.EventBox()
# create traceback
info = sys.exc_info()
errorLabel = Gtk.Label( «\n».join(traceback.format_exception( info[0], info[1], info[2] )).replace(«\\n», «\n») )
errorLabel.set_selectable( True )
errorLabel.set_line_wrap( True )
errorLabel.set_alignment( 0.0, 0.0 )
errorLabel.set_padding( 5, 5 )
errorLabel.show()
MyPlugin.content_holder.add( errorLabel )
MyPlugin.add( MyPlugin.content_holder )
MyPlugin.width = 270
MyPlugin.icon = ‘mate-logo-icon.png’
print u»Unable to load » + plugin + » plugin :-(«
self.panesToColor.append( MyPlugin.content_holder )
MyPlugin.content_holder.show()
heading.add( Align1 )
heading.show()
VBox1.pack_start( heading, False, False, 0 )
VBox1.show()
#Add plugin to Plugin Box under heading button
MyPlugin.content_holder.reparent( VBox1 )
if MyPlugin.window:
MyPlugin.window.destroy()
error = _(«Couldn’t initialize plugin») + » » + plugin + » : » + «\n».join(traceback.format_exception( info[0], info[1], info[2] )).replace(«\\n», «\n»)
msgDlg = Gtk.MessageDialog( None, Gtk.DialogFlags.MODAL, Gtk.MessageType.ERROR, Gtk.ButtonsType.OK, error )
msgDlg.run();
msgDlg.destroy();
else:
self.paneholder.pack_start( ImageBox, False, False, 0 )
self.paneholder.pack_start( PluginPane, False, False, 0 )
PluginPane = Gtk.EventBox()
PaneLadder = Gtk.VBox( False, 0 )
PluginPane.add( PaneLadder )
ImageBox = Gtk.EventBox()
self.panesToColor.extend( [ PluginPane, ImageBox ] )
ImageBox.show()
PluginPane.show_all()
if self.plugins and hasattr( MyPlugin, ‘hideseparator’ ) and not MyPlugin.hideseparator:
Image1 = Gtk.Image()
Image1.set_from_pixbuf( seperatorImage )
Image1.show()
#ImageBox.add( Image1 )
Align1 = Gtk.Alignment.new(0, 0, 0, 0)
Align1.set_padding( 0, 0, 6, 6 )
Align1.add(Image1)
ImageBox.add(Align1)
ImageBox.show_all()
# A little hacky but works
def getDefaultStyle( self ):
widget = Gtk.EventBox()
widget.show()
return Gtk.rc_get_style(widget)
def loadTheme( self ):
defaultStyle = self.getDefaultStyle()
self.SetPaneColors( self.panesToColor, defaultStyle )
self.SetupMintMenuBorder( defaultStyle )
self.SetHeadingStyle( self.headingsToColor )
def SetPaneColors( self, items, defaultStyle = None ):
if self.usecustomcolor:
for item in items:
item.modify_bg( Gtk.StateType.NORMAL, Gdk.color_parse( self.customcolor ) )
# TODO: Changing background color isn’t working for pixmaps! The following does not work:
item.get_style().bg_pixmap[Gtk.StateType.NORMAL] = None
elif defaultStyle is not None:
for item in items:
item.modify_bg( Gtk.StateType.NORMAL, defaultStyle.lookup_color(‘bg_color’)[1] )
item.get_style().bg_pixmap[Gtk.StateType.NORMAL] = defaultStyle.bg_pixmap[Gtk.StateType.NORMAL]
def SetHeadingStyle( self, items ):
if self.usecustomcolor:
color = self.customheadingcolor
else:
color = None
for item in items:
item.set_use_markup(True)
text = item.get_text()
if color == None:
markup = ‘ %s ‘ % (text)
else:
markup = ‘ %s ‘ % (color, text)
item.set_markup( markup )
def setTooltip( self, widget, tip, tipPrivate = None ):
self.tooltips.set_tip( widget, tip, tipPrivate )
def RegenPlugins( self, *args, **kargs ):
#print
#print u»Reloading Plugins. »
for item in self.paneholder:
item.destroy()
for plugin in self.plugins.values():
if hasattr( plugin, «destroy» ):
plugin.destroy()
try:
del plugin
except:
pass
try:
del self.plugins
except:
pass
self.getSetGSettingEntries()
self.PopulatePlugins()
self.loadTheme()
#print NAME+u» reloaded»
def onKeyPress( self, widget, event ):
if event.keyval == Gdk.KEY_Escape:
self.hide()
return True
return False
def show( self ):
self.window.present()
# Hack for opacity not showing on first composited draw
if self.firstTime:
self.firstTime = False
self.window.set_opacity(1.0)
for plugin in self.plugins.values():
if hasattr( plugin, «onShowMenu» ):
plugin.onShowMenu()
if ( «applications» in self.plugins ) and ( hasattr( self.plugins[«applications»], «focusSearchEntry» ) ):
if (self.startWithFavorites):
self.plugins[«applications»].changeTab(0)
self.plugins[«applications»].focusSearchEntry()
def hide( self ):
for plugin in self.plugins.values():
if hasattr( plugin, «onHideMenu» ):
plugin.onHideMenu()
def onFocusIn( self, *args ):
if self.loseFocusBlocked:
self.window.handler_unblock( self.loseFocusId )
self.loseFocusBlocked = False
def onFocusOut( self, *args):
if self.window.get_visible():
self.hide()
return False
def stopHiding( self ):
if not self.loseFocusBlocked:
self.window.handler_block( self.loseFocusId )
self.loseFocusBlocked = True
class MenuWin( object ):
def __init__( self, applet, iid ):
self.applet = applet
self.detect_desktop_environment()
self.settings = Gio.Settings.new(«com.linuxmint.mintmenu»)
self.keybinder = keybinding.GlobalKeyBinding()
self.settings.connect( «changed::applet-text», self.reloadSettings )
self.settings.connect( «changed::theme-name», self.changeTheme )
self.settings.connect( «changed::hot-key», self.reloadSettings )
self.settings.connect( «changed::applet-icon», self.reloadSettings )
self.settings.connect( «changed::hide-applet-icon», self.reloadSettings )
self.settings.connect( «changed::applet-icon-size», self.reloadSettings )
self.settings.connect( «changed::hot-key», self.hotkeyChanged )
self.loadSettings()
self.mate_settings = Gio.Settings.new(«org.mate.interface»)
self.mate_settings.connect( «changed::gtk-theme», self.changeTheme )
self.applet.set_flags( MatePanelApplet.AppletFlags.EXPAND_MINOR )
self.applet.connect( «button-press-event», self.showMenu )
self.applet.connect( «change-orient», self.changeOrientation )
self.applet.connect(«enter-notify-event», self.enter_notify)
self.applet.connect(«leave-notify-event», self.leave_notify)
self.mainwin = MainWindow( self.button_box, self.settings, self.keybinder, self.de )
self.mainwin.window.connect( «map-event», self.onWindowMap )
self.mainwin.window.connect( «unmap-event», self.onWindowUnmap )
self.mainwin.window.connect( «realize», self.onRealize )
self.mainwin.window.connect( «size-allocate», lambda *args: self.positionMenu() )
self.mainwin.window.set_name(«mintmenu») # Name used in Gtk RC files
self.applyTheme()
self.mainwin.loadTheme()
if self.mainwin.icon:
Gtk.Window.set_default_icon_name( self.mainwin.icon )
self.pointerMonitor = pointerMonitor.PointerMonitor()
self.pointerMonitor.connect(«activate», self.onPointerOutside)
def onWindowMap( self, *args ):
self.applet.set_state( Gtk.StateType.SELECTED )
self.keybinder.set_focus_window( self.mainwin.window.window )
#self.pointerMonitor.grabPointer()
return False
def onWindowUnmap( self, *args ):
self.applet.set_state( Gtk.StateType.NORMAL )
self.keybinder.set_focus_window()
#self.pointerMonitor.ungrabPointer()
return False
def onRealize( self, *args):
self.pointerMonitor.addWindowToMonitor( self.mainwin.window.window )
self.pointerMonitor.addWindowToMonitor( self.applet.window )
self.pointerMonitor.start()
return False
def onPointerOutside(self, *args):
self.mainwin.hide()
return True
def onBindingPress(self, binder):
self.toggleMenu()
return True
def enter_notify(self, applet, event):
self.do_image(self.buttonIcon, True)
def leave_notify(self, applet, event):
# Hack for mate-panel-test-applets focus issue (this can be commented)
if event.state & Gdk.ModifierType.BUTTON1_MASK and applet.state & Gtk.StateType.SELECTED:
if event.x >= 0 and event.y >= 0 and event.x «, «Lars-Peter Clausen «] )
about.set_translator_credits((«translator-credits») )
#about.set_copyright( _(«Based on USP from S.Chanderbally») )
about.set_logo( GdkPixbuf.Pixbuf.new_from_file(«/usr/lib/linuxmint/mintMenu/icon.svg») )
about.connect( «response», lambda dialog, r: dialog.destroy() )
about.show()
def showPreferences( self, action, userdata = None ):
# Execute( «mateconf-editor /apps/mintMenu» )
Execute( os.path.join( PATH, «mintMenuConfig.py» ) )
def showMenuEditor( self, action, userdata = None ):
Execute( «mozo» )
def showMenu( self, widget=None, event=None ):
if event == None or event.button == 1:
self.toggleMenu()
# show right click menu
elif event.button == 3:
self.create_menu()
# allow middle click and drag
elif event.button == 2:
self.mainwin.hide()
def toggleMenu( self ):
if self.applet.state & Gtk.StateType.SELECTED:
self.mainwin.hide()
else:
self.positionMenu()
self.mainwin.show()
self.wakePlugins()
def wakePlugins( self ):
self.mainwin.wakePlugins()
def positionMenu( self ):
# Get our own dimensions & position
ourWidth = self.mainwin.window.get_size()[0]
ourHeight = self.mainwin.window.get_size()[1] + self.mainwin.offset
x = c_int()
y = c_int()
# Get the dimensions/position of the widgetToAlignWith
gdk.gdk_window_get_origin.argtypes = [c_void_p, c_void_p, c_void_p]
gdk.gdk_window_get_origin(hash(self.applet.window), byref(x), byref(y))
entryX = x.value
entryY = y.value
entryWidth, entryHeight = self.applet.get_allocation().width, self.applet.get_allocation().height
entryHeight = entryHeight + self.mainwin.offset
Linux Mint ΠΈ Π΅Π³ΠΎ Cinnamon. ΠΡΠ΅ΡΠΊΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΠ΅Π»Ρ. Π§Π°ΡΡΡ 3a
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ Π€Π΅Π΄ΠΎΡΡΡΠΊ aka Alv
Π Π°Π±ΠΎΡΠΈΠ΅ ΡΡΠ΅Π΄Ρ, ΠΎΠ½ΠΈ ΠΆΠ΅ Π΄Π΅ΡΠΊΡΠΎΠΏΡ, Π½Π΅ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ ΡΠ°ΠΊΠΆΠ΅ ΡΡΠ΅Π΄Π°ΠΌΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ: ΠΊΡΠΎΠΌΠ΅ ΡΡΠ΅Π΄ΡΡΠ² ΡΠ°ΠΌΠΎΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ (ΠΎΠΊΠΎΠ½Π½ΡΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ, ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΡΠ΅ΡΡΠΈΠΉ ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅) ΠΈ ΡΠ°ΠΌΠΎΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΎΠ½ΠΈ Π² ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π² ΡΠ΅Π±Ρ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΅ ΠΎΠ±ΡΠΈΡΠ½ΡΠΉ Π½Π°Π±ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΠ· ΠΊΠΎΡΠΎΡΡΡ Π²Π°ΠΆΠ½Π΅ΠΉΡΠΈΠΌΠΈ ΡΠ²Π»ΡΡΡΡΡ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ, ΡΠΌΡΠ»ΡΡΠΎΡ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π° ΠΈ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ.
Π€Π°ΠΉΠ»ΠΎΠ²ΡΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ Nemo
Π€Π°ΠΉΠ»ΠΎΠ²ΡΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΡΡΠ΅Π΄ΠΈ Π±Π°Π·ΠΎΠ²ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: ΠΎΠ½ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅ΡΠ΄ΡΠ΅ΠΌ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΡΡΠ΅Π΄Ρ, ΠΏΡΠΈΡΡΠΌ Π»ΡΠ±ΠΎΠΉ (Π΄Π°ΠΆΠ΅ Windows β ΠΊΠΎΠ΅-ΠΊΠΎΠΌΡ ΠΏΠ°ΠΌΡΡΠ½Ρ ΡΠ°Π·Π±ΠΎΡΠΊΠΈ ΠΎ Π½Π΅ΡΠ°Π·ΡΡΠ²Π½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ Π΅Ρ Windows ExplorerβΠΎΠΌ). ΠΠ΅Π· Π½Π΅Π³ΠΎ ΠΎΠ½Π° Ρ ΠΎΡΡ ΠΈ ΠΌΠΎΠΆΠ΅Ρ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°ΡΡ (ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΡ Β«Π²ΡΠΏΠΈΠ»ΠΈΠ²Π°Π½ΠΈΡΒ» ΡΠΎΠ³ΠΎ ΠΆΠ΅ ExplorerβΠ°), Π½ΠΎ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠΎ Π»ΠΈΡΠ°Π΅ΡΡΡ ΡΠΌΡΡΠ»Π° (ΡΡΠΎ, ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ, ΠΈ ΠΏΡΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠΎΠ²Π°Π»ΠΈ Π½Π΅ΠΊΠΎΠ³Π΄Π° Β«Π²ΡΠΏΠΈΠ»ΠΈΠ²Π°ΡΠ΅Π»ΠΈΒ»).
Π‘ΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ ΠΈ ΠΊ Nemo Π² Cinnamon, ΠΏΡΠΈΡΡΠΌ Π² ΠΏΡΠ΅Π²ΠΎΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ. ΠΠ±ΠΎ ΠΎΠ½, Π² ΡΡΡΠ½ΠΎΡΡΠΈ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΌ ΡΡΠ°ΡΠ½ΡΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΡΡΠΎΠΉ ΡΡΠ΅Π΄Ρ: ΠΏΡΠΎΡΠΈΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»ΠΈ Β«ΠΌΠ°Π»ΠΎΠ³ΠΎ Π΄ΠΆΠ΅Π½ΡΠ»ΡΠΌΠ΅Π½ΡΠΊΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡΠ°Β», ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ Π² Π½Π΅ΠΉ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡ GNOME-ΡΠ΅ΡΠΌΠΈΠ½Π°Π» ΠΈ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ Gedit, Π²ΡΠ΄Π΅ΡΠ½ΡΡΡ ΠΈΠ· GNOME ΠΈ Π»Π΅Π³ΠΊΠΎ Π·Π°ΠΌΠ΅Π½ΡΡΡΡΡ Π»ΡΠ±ΡΠΌΠΈ Π°Π½Π°Π»ΠΎΠ³Π°ΠΌΠΈ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΌΠΈ Π½Π° Gtk, ΡΡΠΎ Ρ ΠΏΠΎΠΊΠ°ΠΆΡ Π² Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ, Π² ΠΎΡΠ΅ΡΠΊΠ°Ρ ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ . Π ΡΠΎΠ»ΡΠΊΠΎ Nemo ΡΡΠΎΠΈΡ ΡΠ²ΠΎΡ Π²Π°Ρ ΡΡ Π±Π΅ΡΡΠΌΠ΅Π½Π½ΠΎ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π΅Π³ΠΎ Π½Π΅ΠΊΠ΅ΠΌ. ΠΠ° ΠΈ Π½Π΅Π·Π°ΡΠ΅ΠΌ β ΡΡΠΎ ΡΠΆΠ΅ Π΄Π°Π²Π½ΠΎ ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠΈΠΉ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ, Π° Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ ΡΠ²ΠΎΠ΅ΠΉ Π²Π΅ΡΡΠΈΠΈ, 2.4 (ΡΠΎΠΉ ΡΠ°ΠΌΠΎΠΉ, ΡΡΠΎ Π²Ρ ΠΎΠ΄ΠΈΡ Π² ΡΠΎΡΡΠ°Π² Mint Rebecca) ΠΎΠ½ ΡΡΠ°Π» Π΅ΡΡ Π»ΡΡΡΠ΅.
ΠΠ±Π·ΠΎΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ
Π ΡΠ°ΠΊ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡ Π³Π΅ΡΠΎΡ Π½ΡΠ½Π΅ΡΠ½Π΅Π³ΠΎ ΠΎΡΠ΅ΡΠΊΠ°: ΡΠ°ΠΉΠ»ΠΎΠ²ΡΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ Nemo. ΠΠΌΠ΅ΡΡΠ΅ ΡΠΎ Π²ΡΠ΅ΠΉ ΡΡΠ΅Π΄ΠΎΠΉ Cinnamon ΠΎΠ½ ΠΎΡΠ²Π΅ΡΠ²ΠΈΠ»ΡΡ ΠΎΡ GNOME Ρ Π΅Π³ΠΎ NautilusβΠΎΠΌ Π½Π° ΡΡΠ°Π΄ΠΈΠΈ Π²Π΅ΡΡΠΈΠΈ 3.4, Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΡΠ°Π» ΡΡΡΠ΅ΠΌΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΡΡΡΡ ΡΠ²ΠΎΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ ΠΈ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΠΎΡΡΡ. ΠΠΎΡΡΠΎΠΌΡ Nemo ΡΠΎΡ ΡΠ°Π½ΠΈΠ» ΠΈΡΡ ΠΎΠ΄Π½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ NautilusβΠ°, Π° ΠΏΠΎΡΠ»Π΅ ΠΎΡΠΊΠ°Π·Π° Cinnamon (Π² Π²Π΅ΡΡΠΈΠΈ 2.0) ΠΎΡ ΡΠ²ΡΠ·ΠΈ Ρ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·ΠΎΠΉ GNOME 3, Π΅ΡΡ ΠΈ ΠΏΡΠΈΡΠΌΠ½ΠΎΠΆΠΈΠ» ΠΈΡ .
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΠΏΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΌ Π·Π°ΠΏΡΡΠΊΠ΅, Nemo Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π²Π΅ΡΡΠΌΠ° Π½Π΅ΠΏΡΠΈΡΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ β ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊ:
Π’ΠΎ Π΅ΡΡΡ, ΠΊΠ°Π·Π°Π»ΠΎΡΡ Π±Ρ, Nautilus ΠΊΠ°ΠΊ Nautilus β Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΡΠ°Π·Π²Π΅ ΡΡΠΎ Π² ΡΠΌΠ±Π»Π΅ΠΌΠ°Ρ Π½Π° ΠΏΠΈΠΊΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°Ρ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ². ΠΡΡΠ°ΡΠΈ, Π²ΠΏΠ»ΠΎΡΡ Π΄ΠΎ Π²Π΅ΡΡΠΈΠΈ 2.2 Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Nemo ΠΏΠΎΠ΄ ΡΡΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΈ ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°Π» β ΠΈ Π² Π³Π»Π°Π²Π½ΠΎΠΌ ΠΌΠ΅Π½Ρ Cinnamon, ΠΈ Π²ΠΎ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ΅ΠΉ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ΅ ΠΏΡΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° ΠΏΠΈΠΊΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠ°Π½Π΅Π»ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ. ΠΠΈΡΡ Π² Π²Π΅ΡΡΠΈΠΈ 2.4 ΠΎΠ½ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΠ»ΡΡ ΠΎΡ ΡΡΠΆΠΊΠΎΠ³ΠΎ Π½Π°ΡΠ»Π΅Π΄Π½ΠΈΡ, ΠΈ Π½ΡΠ½ΡΠ΅ ΠΈ ΡΠ°ΠΌ, ΠΈ ΡΠ°ΠΌ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ ΠΏΡΠΎΡΡΠΎ Π€Π°ΠΉΠ»Ρ (Files Π² ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠΉ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ).
ΠΠ΄Π½Π°ΠΊΠΎ Π½Π° Π΄Π΅Π»Π΅ Nemo ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π½Π΅ ΡΠ°ΠΊ ΠΏΡΠΎΡΡ. Π’ΠΎ, ΡΡΠΎ ΠΎΠ½ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ β ΡΠ°ΠΌΠΎ ΡΠΎΠ±ΠΎΠΉ ΡΠ°Π·ΡΠΌΠ΅Π΅ΡΡΡ, ΠΊΡΠΎ ΠΈΡ Π½ΡΠ½ΡΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ, Π΄Π°ΠΆΠ΅ Thunar. ΠΠ΄Π½Π°ΠΊΠΎ Π΄Π°Π»Π΅Π΅: Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡΡΠΎΠΊΠ° Π°Π΄ΡΠ΅ΡΠ° Π»ΡΠ³ΠΊΠΈΠΌ Π½Π°ΠΆΠ°ΡΠΈΠ΅ΠΌ Π½Π° Π·Π°Π³ΠΎΠ³ΡΠ»ΠΈΠ½Ρ ΡΠΏΡΠ°Π²Π° ΠΎΡ Π½Π΅Ρ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ β ΠΈ ΠΎΡΡΠ°ΡΡΡΡ ΡΠ°ΠΊΠΎΠ²ΠΎΠΉ Π² ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΠ΅Π°Π½ΡΠ°Ρ , Π΅ΡΠ»ΠΈ Π½Π΅ Β«ΠΎΠΏΠΈΠΊΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΒ» Π΅Ρ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ.
ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π»ΡΠ±ΠΎΠΉ ΠΏΠΈΠΊΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π»Π΅Π³ΠΊΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΠΏΠΎ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ΅ΠΉ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ΅.
Π‘Π°ΠΌΡ ΡΡΡΠΎΠΊΡ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Ρ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΡΡΡΡ ΡΠ΅ΡΠ΅Π· ΠΌΠ΅Π½Ρ ΠΆΠ΅: Π² ΠΏΡΠ½ΠΊΡΠ΅ ΠΠΈΠ΄ ΡΠ½ΡΡΡ ΠΎΡΠΌΠ΅ΡΠΊΡ Ρ ΠΏΠΎΠ΄ΠΏΡΠ½ΠΊΡΠ° Menubar. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΡΡΡΠΎΠΊΡ ΠΌΠ΅Π½Ρ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡΡΠΎ Π΄Π΅Π»Π°ΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ ΠΈ ΡΠΊΡΡΠ²Π°ΡΡ Π·Π°Π½ΠΎΠ²ΠΎ Π»ΠΈΠ±ΠΎ Π½Π°ΠΆΠ°ΡΠΈΠ΅ΠΌ ΠΊΠ»Π°Π²ΠΈΡΠΈ Alt, Π»ΠΈΠ±ΠΎ ΠΏΡΠ°Π²ΡΠΌ ΠΊΠ»ΠΈΠΊΠΎΠΌ ΠΌΡΡΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΈΠ»ΠΈ ΡΡΡΠΎΠΊΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ. Π ΡΠ°ΠΊ β Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π½Π΅ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΡΠΎΠΊΡ ΠΌΠ΅Π½Ρ Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ β ΡΠ΅ΠΌ ΠΆΠ΅ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎ ΠΎΠ½Π° Π±ΡΠ»Π° ΡΠΊΡΡΡΠ°, ΡΠΎ Π΅ΡΡΡ ΡΠ΅ΡΠ΅Π· ΠΌΠ΅Π½Ρ:
ΠΠΏΡΠΎΡΠ΅ΠΌ, Ρ Π² ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π²ΠΈΠ΄ΠΈΠΌΠΎΠΌ ΠΌΠ΅Π½Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ Π½Π΅ Π²ΠΈΠΆΡ: Π±ΠΎΠ»ΡΡΡΡ ΡΠ°ΡΡΡ ΠΎΠ±ΡΠ΄Π΅Π½Π½ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ (ΠΈ ΠΏΡΠΎΡΠ΅) Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠ΅ΡΠ΅Π· ΠΏΠΈΠΊΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΈΠ»ΠΈ ΡΠ΅ΡΠ΅Π· ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ ΠΏΠΎ ΠΏΡΠ°Π²ΠΎΠΌΡ ΠΊΠ»ΠΈΠΊΡ ΠΌΡΡΠΈ. Π ΠΌΠ΅Π½Ρ Π²ΡΠ·ΡΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΠΏΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠΏΠΈΡΠΊΠ° Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ (ΡΠΌ. Π½ΠΈΠΆΠ΅).
ΠΠΈΠ΄ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Ρ ΡΠ°Π·Π»ΠΈΡΠ°Π΅ΡΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ, Π³Π΄Π΅ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΊΠ»ΠΈΠΊΠ½ΡΡΡ. ΠΡΠ»ΠΈ Π½Π° ΠΏΡΡΡΠΎΠΌ ΠΏΠΎΠ»Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Nemo β Π² Π½ΡΠΌ Π±ΡΠ΄ΡΡ ΠΏΡΠ½ΠΊΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°, ΡΠ°ΠΉΠ»Π° ΠΈΠ»ΠΈ ΡΡΠ»ΡΠΊΠ° Π·Π°ΠΏΡΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΎΡΠΊΡΡΡΠΈΡ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅, ΠΎΡΠΊΡΡΡΠΈΡ Nemo Ρ ΠΏΡΠ°Π²Π°ΠΌΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°, ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ, ΠΏΠΎΠΊΠ°Π·Π° ΠΈ ΡΠΊΡΡΡΠΈΡ dot-ΡΠ°ΠΉΠ»ΠΎΠ², Π²ΡΡΠ°Π²ΠΊΠΈ ΠΈΠ· Π±ΡΡΠ΅ΡΠ°, ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΈΠΊΡΠΎΠ³ΡΠ°ΠΌΠΌ; ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈ ΠΏΠΎΠ»Π·ΡΠ½ΠΊΠΎΠΌ Π½Π° ΡΡΡΠΎΠΊΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ.
ΠΡΠΈ ΡΠ΅Π»ΡΠΊΠ΅ Π½Π° ΠΏΠΈΠΊΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° ΠΏΡΠ½ΠΊΡΡ ΠΡΠΊΡΡΡΡ Π² Π’Π΅ΡΠΌΠΈΠ½Π°Π»Π΅ ΠΈ ΠΡΠΊΡΡΡΡ ΠΊΠ°ΠΊ ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ, Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, ΠΏΡΠΎΠΏΠ°Π΄Π°ΡΡ. ΠΠ°ΡΠΎ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ ΠΏΡΠ½ΠΊΡΡ ΠΎΡΠΊΡΡΡΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈ Β«Π·Π°ΠΏΠ°ΡΠ½ΡΡ Β» ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΡΠ°ΠΉΠ»ΠΎΠ² (Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅ Π½ΠΈΠΆΠ΅ β Π΄Π»Ρ HTML-ΡΠ°ΠΉΠ»ΠΎΠ²), Π²ΡΡΠ΅Π·Π°Π½ΠΈΡ, Β«Π΄ΡΠ±Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡΒ», ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΈΠΌΠ»ΠΈΠ½ΠΊΠ° ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅:
Π‘ΡΠ΅Π΄ΠΈ Β«Π΄Π°Π»Π΅Π΅Β» ΠΎΡΠΌΠ΅ΡΡ Π±Π΅Π·Π²ΠΎΠ·Π²ΡΠ°ΡΠ½ΠΎΠ΅ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈ ΡΠΆΠ°ΡΠΈΠ΅, ΡΡΠΎ Π΄Π»Ρ Π΅Π΄ΠΈΠ½ΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠΆΠ°ΡΠΈΠ΅ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΊΠΎΠΌΠΏΡΠ΅ΡΡΠΎΡΠΎΠΌ ΠΈΠ· Π΄ΠΎΡΡΡΠΏΠ½ΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅, ΠΏΠΎΠ½ΡΡΠΈΠ΅ ΡΡΡ Π°ΡΡ ΠΈΠ²ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΌΡΡΠ»Π° Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ, Ρ ΠΎΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π°ΡΡ ΠΈΠ²:
ΠΡΠΈ ΡΠ΅Π»ΡΠΊΠ΅ Π½Π° ΠΏΠΈΠΊΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° ΠΏΡΠ½ΠΊΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΈ Π²ΡΠΎΡΠΎΠ³ΠΎ ΡΠ»ΡΡΠ°Ρ ΠΊΠ°ΠΊ Π±Ρ ΡΡΠΌΠΌΠΈΡΡΡΡΡΡ. ΠΠΎ ΠΊ Π½ΠΈΠΌ Π΅ΡΡ ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡΡΡ ΠΏΡΠ½ΠΊΡΡ ΠΎΡΠΊΡΡΡΠΈΡ (Π½Π° ΠΌΠ΅ΡΡΠ΅, Π² Π½ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅, Π² Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅), Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΎΠ±ΡΠ΅Π³ΠΎ Π΄ΠΎΡΡΡΠΏΠ°, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ²Π΅ΡΠΎΠ²Π°Ρ ΠΏΠ°Π»ΠΈΡΡΠ°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ°Ρ ΠΎΠΊΡΠ°ΡΠΈΡΡ ΠΏΠΈΠΊΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° Π² ΡΠ²ΠΎΠΉ ΡΠ²Π΅Ρ (ΠΈΠ· ΡΠΈΡΠ»Π° ΠΏΡΠ΅Π΄ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΡ ΡΠ΅ΠΌΠΎΠΉ).
ΠΠΎ Π²ΡΠ΅Ρ ΡΡΡΡ ΡΠ»ΡΡΠ°ΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ Π·Π°Π²Π΅ΡΡΠ°Π΅ΡΡΡ ΠΏΡΠ½ΠΊΡΠΎΠΌ Π‘Π²ΠΎΠΉΡΡΠ²Π°, ΡΠΎΠ΄Π΅ΠΆΠΈΠΌΠΎΠ΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠΎΠΆΠ΅ ΡΠ°Π·Π»ΠΈΡΠ°Π΅ΡΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΌΠ΅ΡΡΠ° ΠΊΠ»ΠΈΠΊΠ°. Π ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, Π΄Π»Ρ ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° ΠΈΠΌΠ΅Π΅ΡΡΡ Π²ΠΊΠ»Π°Π΄ΠΊΠ° ΠΡΠΊΡΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΡΠ²ΡΠ·Π°Π½Π½ΠΎΠ΅ Ρ Π΄Π°Π½Π½ΡΠΌ ΡΠΈΠΏΠΎΠΌ ΡΠ°ΠΉΠ»ΠΎΠ²:
ΠΡΠ±ΠΎΠΏΡΡΠ½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ° ΠΠΌΠ±Π»Π΅ΠΌΡ, Π²ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΏΠΎΡΠ²ΠΈΠ²ΡΠ°ΡΡΡ Π² Π²Π΅ΡΡΠΈΠΈ Nemo 2.4. ΠΠΌΠ΅Π½Π½ΠΎ Ρ Π΅Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΊ ΠΏΠΈΠΊΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° ΠΈ ΡΠ°ΠΉΠ»Π°, Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ, ΠΌΠΈΠ½ΠΈΠ°ΡΡΡΠ½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡΠ°:
ΠΡΠ°Π²Π΄Π°, Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΠΏΡΠΈΠ΄ΡΡΡΡ Π²ΡΡΡΠ½ΡΡ ΠΈ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ.
Π ΠΈΡΠΎΠ³Π΅ ΠΎΠΏΠΈΡΠ°Π½Π½ΡΡ Π²ΡΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΠΏΠΎ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π²Π½Π΅ΡΠ½ΠΎΡΡΠΈ Nemo, Π² ΠΌΠΎΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΎΠ½ ΠΏΡΠΈΠΎΠ±ΡΡΠ» ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π²ΠΈΠ΄:
Π Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΎΠΊΠ½Π° Nemo Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΡΠΏΠΈΡΠΎΠΊ Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ β ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ² ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Ρ Π±ΡΡΡΡΡΠΌ Π΄ΠΎΡΡΡΠΏΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΠΎΠ»Π½ΡΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΈ Β«ΠΏΠΎΡΡΠΎΡΠΎΠ½Π½ΠΈΡ Β» (ΡΠΎ Π΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ ΠΌΠΎΠ½ΡΠΈΡΡΠ΅ΠΌΡΡ ) Π½ΠΎΡΠΈΡΠ΅Π»Π΅ΠΉ, ΠΊΠ°ΠΊ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ , ΡΠ°ΠΊ ΠΈ Π²Π½Π΅ΡΠ½ΠΈΡ . ΠΠ· ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Ρ ΠΏΠΎ ΠΏΡΠ°Π²ΠΎΠΌΡ ΠΊΠ»ΠΈΠΊΡ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΎΡΠΊΡΡΡΡ Π² ΡΠ΅ΠΊΡΡΠ΅ΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅, Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΈΠ»ΠΈ Π½ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅:
ΠΠ»Ρ Β«ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ Β» Π½ΠΎΡΠΈΡΠ΅Π»Π΅ΠΉ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ½ΠΊΡΡ ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ (Π±Π΅Π· ΠΎΡΠΊΡΡΡΠΈΡ) ΠΈ ΠΎΡΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ:
ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ β Β«ΠΊΠ²Π°Π·ΠΈΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅Β» Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ (Π€Π°ΠΉΠ»ΠΎΠ²Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΠΎΠΌΠ°ΡΠ½ΠΈΠΉ ΠΊΠ°ΡΠ°Π»ΠΎΠ³, Π Π°Π±ΠΎΡΠΈΠΉ ΡΡΠΎΠ», ΠΠΎΡΠ·ΠΈΠ½Π°) β Π΄Π»Ρ Π½ΠΈΡ ΡΡΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½Ρ.
ΠΠ° ΠΌΠΎΠΉ Π²Π·Π³Π»ΡΠ΄, ΡΠΎΠ²ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Β«ΠΌΠ½ΠΎΠ³ΠΎΠ²ΠΊΠ»Π°Π΄ΠΎΡΠ½ΠΎΡΡΠΈΒ» ΠΈ Β«Π΄Π²ΡΡ ΠΏΠ°Π½Π΅Π»ΡΠ½ΠΎΡΡΠΈΒ» β ΡΠ²Π½ΡΠΉ ΠΏΠ΅ΡΠ΅Π±ΠΎΡ. ΠΠΎ Π² ΡΡΠ΄Π΅ ΡΠ»ΡΡΠ°Π΅Π² Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π²ΡΠΎΡΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ (Π° ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π±ΡΡΡΡΠΎ β ΠΊΠ»Π°Π²ΠΈΡΠ΅ΠΉ F3) Π±ΡΠ²Π°Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΎΠ±Π»Π°ΡΠ½ΡΠΌΠΈ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°ΠΌΠΈ.
ΠΡΡΠ³ ΠΏΠΎΠΈΡΠΊΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠ·ΠΈΡΡ, Π·Π°Π΄Π°Π² Π²ΡΠΎΡΠΎΠΉ ΠΊΡΠΈΡΠ΅ΡΠΈΠΉ β ΡΠΈΠΏ ΡΠ°ΠΉΠ»Π° (Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ PNG):
ΠΡΠΎΠΌΠ΅ ΡΠ°ΠΊΠΈΡ Π°Π±ΡΡΡΠ°ΠΊΡΠ½ΡΡ ΡΠΈΠΏΠΎΠ², ΠΊΠ°ΠΊ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ, ΠΌΡΠ·ΡΠΊΠ°, ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅, Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ ΡΠΈΠΏ ΡΠ°ΠΉΠ»Π° ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΈΠ· Π΄Π»ΠΈΠ½Π½ΡΡΠ΅Π³ΠΎ ΡΠΏΠΈΡΠΊΠ°, Π²ΡΠ·ΡΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ Π²ΡΠ±ΠΎΡΠΎΠΌ ΠΏΡΠ½ΠΊΡΠ° ΠΡΡΠ³ΠΎΠΉ ΡΠΈΠΏ:
Π’Π΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΊΡΠΈΡΠ΅ΡΠΈΠ΅Π² ΠΏΠΎΠΈΡΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°ΡΡ ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ³ΠΎΠ΄Π½ΠΎ, ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π΄Π²ΡΡ ΠΈΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² β ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΠΈΠΏΠ° ΡΠ°ΠΉΠ»ΠΎΠ², ΡΠ°ΠΊ ΡΡΠΎ Π±ΠΎΠ»ΡΡΠ΅ Π΄Π²ΡΡ ΠΊΡΠΈΡΠ΅ΡΠΈΠ΅Π² ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΌΡΡΠ»Π° Π½Π΅ ΠΈΠΌΠ΅ΡΡ.
ΠΠ½Π°ΡΠ΅ Π³ΠΎΠ²ΠΎΡΡ, Nemo ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ Π²ΠΏΡΠ°Π²Π΅ ΠΎΠΆΠΈΠ΄Π°ΡΡ ΠΎΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Β«ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΠΎΠ³ΠΎΒ» ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ°. ΠΡΠ»ΠΈ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, Π²ΡΠ»Π΅Π΄ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ GNOME Π½Π΅ ΡΡΠΈΡΠ°ΡΡ ΠΏΡΠΈΠ·Π½Π°ΠΊΠΎΠΌ Β«ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΡΡΠΈΒ» ΠΈ Β«ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΠΎΡΡΠΈΒ» ΠΎΡΡΡΡΡΠ²ΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉβ¦
ΠΠ΅ΡΠ΅ΠΏΡΠΎΠ±ΠΎΠ²Π°Π² Π½Π΅ΠΌΠ°Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΡΡΠΎΠ³ΠΎ ΡΠΎΠ΄Π°, ΠΌΠΎΠ³Ρ ΡΠΎ Π²ΡΠ΅ΠΉ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΡΡ ΡΡΠ²Π΅ΡΠΆΠ΄Π°ΡΡ, ΡΡΠΎ ΠΏΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΠΎΡΡΠΈ Nemo ΡΡΡΡΠΏΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠ°ΡΠΎΠΌΡ KonquerorβΡ ΠΈ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΌΡ DolphinβΡ ΠΈΠ· KDE, Π΄Π° ΠΈ ΡΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ. Π ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, Π² Π½ΡΠΌ (ΠΌΠ½Π΅) ΠΎΡΠ΅Π½Ρ Π½Π΅ Ρ Π²Π°ΡΠ°Π΅Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° β Π½ΠΎ ΡΡΠΎ, ΠΏΠΎΠΆΠ°Π»ΡΠΉ, Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ΅, ΡΠ΅Π³ΠΎ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡ. Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅, ΡΡΠΎ Π² ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅ ΡΡΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΠ΅ΡΠ°Π΅ΠΌΠ°, ΠΊΠ°ΠΊ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅.
Nemo ΠΈ Π΅Π³ΠΎ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»
ΠΠ°ΠΊΠ΅Ρ ΠΏΠ»Π°Π³ΠΈΠ½Π° nemo-terminal Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ Mint, ΠΈ ΠΏΠΎΡΠΎΠΌΡ Π½ΡΠ½Π΅ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π±Π΅Π· Π²ΡΡΠΊΠΈΡ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎΡΡΠ΅ΠΉ:
ΠΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Β«ΠΆΡΡΡΠΊΠΈΠΉΒ» Π²ΡΡ ΠΎΠ΄ ΠΈΠ· Nemo, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅:
ΠΠ°ΠΏΡΡΠ΅Π½Π½ΡΠΉ Π² ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ°Π·, Nemo Π±ΡΠ΄Π΅Ρ ΡΠΆΠ΅ Ρ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΡΠ½ΡΠΌ ΠΎΠΊΠΎΡΠΊΠΎΠΌ Π² Π²Π΅ΡΡ Π½Π΅ΠΉ ΡΠ°ΡΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ Π²ΠΏΠΎΠ»Π½Π΅ ΡΡΠΎΠ΄Π»ΠΈΠ²ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°:
ΠΠΎΡΡΡΠ΅ΠΉ ΠΊΠ»Π°Π²ΠΈΡΠ΅ΠΉ F4 Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΡΡΡΡ Ρ Π³Π»Π°Π· Π΄ΠΎΠ»ΠΎΠΉ ΠΈ Π²ΡΠ·ΡΠ²Π°ΡΡ ΠΏΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ. Π ΡΡΠΎΠ±Ρ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π½Π΅ ΠΌΠΎΠ·ΠΎΠ»ΠΈΠ»ΠΎ Π³Π»Π°Π·Π° ΠΏΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π·Π°ΠΏΡΡΠΊΠ΅, Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ±ΡΠ°ΡΡ Π΅Π³ΠΎ ΠΊΠ»Π°Π²ΠΈΡΠ΅ΠΉ F4 ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
Π ΠΏΡΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ Π·Π°ΠΏΡΡΠΊΠ΅ Nemo ΠΎΠΊΠ½ΠΎ Π΅Π³ΠΎ Π±ΡΠ΄Π΅Ρ Π΄Π΅Π²ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠΈΡΡΠΎ β ΠΎ Π½Π°Π»ΠΈΡΠΈΠΈ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ·Π½Π°ΡΡ, ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠΏΡΡΡ Π½Π°ΠΆΠ°Π² ΠΊΠ»Π°Π²ΠΈΡΡ F4.
ΠΠΈΠΊΠ°ΠΊΠΈΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ Π΄Π»Ρ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π° Π½Π΅ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ²Π°Π΅ΡΡΡ. ΠΠΎΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΌΡΡΡΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π²ΡΡΠΎΡΡ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° β Π½ΠΎ Π»ΠΈΡΡ Π΄Π»Ρ Π·Π°ΠΏΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° Nemo, ΠΏΡΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠΌ Π΅Π³ΠΎ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΎΠ½ΠΎ ΠΎΠΏΡΡΡ Π±ΡΠ΄Π΅Ρ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π² ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠ΅.
ΠΠΎΠΌΠ°Π½Π΄Π½Π°Ρ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ° Π² ΠΎΠΊΠ½Π΅ nemo-terminal β ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈ login shell Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΡΠΎ Π΅ΡΡΡ Π² ΠΌΠΎΡΠΌ ΡΠ»ΡΡΠ°Π΅ Zsh. ΠΠΎ ΠΊΡΠ°Π½ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅, ΠΎΠ± ΡΡΠΎΠΌ Π³ΠΎΠ²ΠΎΡΠΈΠ» Π²ΡΠ²ΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
ΠΠΎ ΡΡΠΎ Π±ΡΠ» ΠΎΡΠ΅Π½Ρ ΡΡΡΠ°Π½Π½ΡΠΉ Zsh. Π ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, ΠΎΠ½ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π» Π²ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π²
ΠΎΠ½ Π²ΡΠ΄Π°Π²Π°Π» ΠΎΡΠΈΠ±ΠΊΠΈ Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅.
Π Π² ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠΌ, ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½Π°Ρ ΠΌΠ°ΡΠΊΠΈΠ·Π°, Π²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π° Π²ΡΠΏΠΎΠ»Π½ΡΠ»ΠΈΡΡ ΠΈΡΠΏΡΠ°Π²Π½ΠΎ β ΡΠΎ Π΅ΡΡΡ Π² Π½ΡΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π²Π²ΠΎΠ΄ΠΈΡΡ Π²ΡΡΠΊΠΈΠ΅ ΡΠ°Π·Π½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ. ΠΡΠΈ ΡΠΌΠ΅Π½Π΅ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Nemo ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΠ»Π° ΡΠΌΠ΅Π½Π° Π΅Π³ΠΎ ΠΈ Π² ΠΎΠΊΠ½Π΅ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π°:
Π ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΊΠΈΠ²Π°ΡΡ ΠΌΡΡΡΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΈ ΠΈ ΡΠ°ΠΉΠ»Ρ. Π ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ Π±ΡΠ»ΠΎ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ cd β ΠΈ ΡΡΡ ΡΠΆΠ΅ Ρ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΠΏΡΡΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ. Π€Π°ΠΉΠ»Ρ ΠΆΠ΅ ΠΎΡΠΊΡΡΠ²Π°Π»ΠΈΡΡ Π² ΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅, ΠΊΠΎΡΠΎΡΠ°Ρ Π·Π°ΠΊΡΠ΅ΠΏΠ»Π΅Π½Π° Π·Π° Π½ΠΈΠΌΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ β Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅, html-ΡΠ°ΠΉΠ»Ρ β Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅, ΡΠ°ΠΉΠ»Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ β Π² Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ Π²ΡΡΠ²Π΅ΡΠ΅, ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅.
ΠΠΏΠΈΡΠ°Π² ΡΡΠ΄Π° (Π² Π»ΡΠ±ΠΈΠΌΠΎΠΌ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅ ΠΎΡ Π»ΠΈΡΠ° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°) ΠΏΠΎΡΠ»Π΅ ΡΡΡΠΎΠΊΠΈ
ΠΠ°ΡΠ΅ΠΌ β Β«ΠΆΡΡΡΠΊΠΎΠ΅Β» Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ Nemo5
Π ΠΏΡΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ Π·Π°ΠΏΡΡΠΊΠ΅ ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° Π² Π΅Π³ΠΎ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΡΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΊΡΠ°ΡΡΠ΅ΡΡΡ Zsh ΠΈΠΌΠ΅Π½Π½ΠΎ Π² ΡΠΎΠΌ Π²ΠΈΠ΄Π΅, Π΄ΠΎ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Ρ Π΅Π³ΠΎ Π΄ΠΎΠ²ΠΎΠ΄ΠΈΠ» Π³ΠΎΠ΄Π°ΠΌΠΈ. Π§ΡΠΎ Π»ΡΠ±ΠΎΠΏΡΡΠ½ΠΎ β ΠΏΠΎΡΠ»Π΅ ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠΉ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ nemo-terminal ΡΡΠ°Π» ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ Π½Π° ΡΡΡΠ½ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³Π°. Π ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, Π²ΡΡΠΎΡΠ° ΠΎΠΊΠ½Π° Π΅Π³ΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΠ»Π°ΡΡ Ρ ΠΏΡΡΠΈ ΡΠΌΠΎΠ»ΡΠ°Π»ΡΠ½ΡΡ ΡΡΡΠΎΠΊ Π΄ΠΎ Π΄Π΅ΡΡΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΡΠ°Π½ΡΡΠ΅ ΡΡΠ΅ΡΠ½ΠΎ ΠΏΡΡΠ°Π»ΡΡ Π΅ΠΌΡ Π²Π½ΡΡΠΈΡΡ:
Π ΠΎΠ±ΡΠ΅ΠΌ, nemo-terminal Π½Π΅ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅Ρ Nemo Π² Dolphin, Π½ΠΎ Π² Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π»ΡΡΡΠ΅ Ρ ΠΎΡΡ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΡΠ΅ΡΠΌΠΈΠ½Π°Π», ΡΠ΅ΠΌ Π²ΠΎΠΎΠ±ΡΠ΅ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ. Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅, ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ° Π½Π°Π΄ Π΅Π³ΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½Π°. Π ΠΏΠΎΠΊΠ° Π΅Π³ΠΎ Π΄Π°Π»ΡΠΊΠΈΠΉ ΠΎΡ ΡΡΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²Π° Π²ΠΈΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΡΡΠ²Π°ΡΡ, Π²ΡΠ·ΡΠ²Π°Ρ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ.
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ Nemo
ΠΠ°ΠΊΠ΅Ρ nemo-terminal β Π½Π΅ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΈΠ· Β«ΡΠ°ΡΡΠΈΡΠΈΡΠ΅Π»Π΅ΠΉΒ» ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° (nemo-extensions). Π‘ ΠΏΠΎΠ»Π½ΡΠΌ ΠΈΡ ΡΠΏΠΈΡΠΊΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°:
Π ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π½Π΅ Π·Π°Π±ΡΡΡ ΠΏΡΠΎ ΠΏΡΠΎΠ±Π΅Π» ΠΏΠΎΡΠ»Π΅ ΠΎΡΠΊΡΡΠ²Π°ΡΡΠ΅ΠΉ ΠΊΠ°Π²ΡΡΠΊΠΈ β ΠΈΠ½Π°ΡΠ΅ Π² Π²ΡΠ²ΠΎΠ΄Π΅ Π±ΡΠ΄Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π»ΠΈΡΠ½Π΅Π³ΠΎ. Π ΡΠ°ΠΊ ΠΎΠ½ ΡΠ²Π΅Π΄ΡΡΡΡ ΠΊ ΡΠΏΠΈΡΠΊΡ ΠΈΠ· ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ 30 ΡΡΡΠΎΠΊ:
ΠΠΎΡΠΎΡΡΠΉ, ΠΊΡΡΠ°ΡΠΈ, ΠΌΠΎΠΆΠ½ΠΎ Π΅ΡΡ ΡΠΎΠΊΡΠ°ΡΠΈΡΡ, ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π² ΠΏΠ°ΠΊΠ΅ΡΡ Π΄Π»Ρ Π½Π΅Π½ΡΠΆΠ½ΠΎΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ (Π² ΠΌΠΎΡΠΌ ΡΠ»ΡΡΠ°Π΅ β Π΄Π»Ρ i386) Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π½Π΅ΡΠΊΠ»ΡΠΆΠ΅ΠΉ (Π»ΡΡΡΠ΅ Π½Π΅ ΠΏΡΠΈΠ΄ΡΠΌΠ°Π») ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠ΅ΠΉ:
ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Β«ΡΠ°ΡΡΠΈΡΠΈΡΠ΅Π»Π΅ΠΉΒ», Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΠΊΠ°ΠΊ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ° nemo (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, nemo-emblems β ΡΡΠΎ ΡΠΎΠΆΠ΅ Β«ΡΠ°ΡΡΠΈΡΠΈΡΠ΅Π»ΡΒ»), ΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΊΠΎ Π²ΡΡΠΊΠΈΠΌ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, Π° nemo-terminal ΠΌΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΡΡΡΠ½ΠΎ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΈ ΡΡΠ΅Π΄ΠΈ ΠΎΡΡΠ°Π²ΡΠΈΡ ΡΡ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΎΠ²Π΅ΡΡΠΊΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠΈΡΠΊΠ°ΡΡ ΠΊΠΎΠ΅-ΡΡΠΎ Π΄Π»Ρ ΡΠ΅Π±Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅.
ΠΡ Π²Ρ ΠΌΠ΅Π½Ρ ΠΏΠΎΠ½ΡΠ»ΠΈ, Π°Π³Π°?
ΠΠ΅ΡΠ²ΡΠΉ, ΠΊΠ°ΠΊ ΡΡΠΎ Π½ΠΈ ΠΏΠ°ΡΠ°Π΄ΠΎΠΊΡΠ°Π»ΡΠ½ΠΎ, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΡΡΠΈΠ½ΠΎΠΊ. Π ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡΡ β ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΏΠΎΠ½ΡΡΠ½ΠΎ ΠΏΡΠΈ Π±Π΅Π³Π»ΠΎΠΌ Π²Π³Π»ΡΠ΄Π΅ Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡ Π²ΡΠ·ΡΠ²Π°Π΅ΠΌΠΎΠΉ ΠΈΠΌ ΠΏΠ°Π½Π΅Π»ΠΈ:
Π’ΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅, ΠΈ ΡΡΠΎΠ»Ρ ΠΆΠ΅ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎ, Π΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ ΡΠΎΡΠ°ΡΠΈΡ, ΡΡΠΎ Π²ΠΈΠ΄Π½ΠΎ Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΌ ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅:
Π ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΎΡΡΠ°ΡΡΡΡ ΡΠ°Π·Π²Π΅ ΡΡΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ, ΡΡΠΎ Π²ΡΠ°ΡΠ°ΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π° 90 Π³ΡΠ°Π΄ΡΡΠΎΠ² ΠΏΠΎΡΠΎΠ»ΠΎΠ½Ρ ΠΈ ΠΏΡΠΎΡΠΈΠ²ΡΡΠΎΠ»ΠΎΠ½Ρ, Π½Π° 180 Π³ΡΠ°Π΄ΡΡΠΎΠ², Π° ΡΠ°ΠΊΠΆΠ΅ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠ΅ ΡΠ³Π»Ρ Ρ ΡΠ°Π³ΠΎΠΌ Π² ΠΎΠ΄ΠΈΠ½ Π³ΡΠ°Π΄ΡΡ.
Π Π΅ΡΡ: ΡΠ°Π·ΡΠΌΠ΅Π΅ΡΡΡ, ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΡ ΠΈ ΠΊ Π΅Π΄ΠΈΠ½ΠΈΡΠ½ΠΎΠΌΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ. ΠΠ΄Π½Π°ΠΊΠΎ Π½Π°ΠΈΠ±ΠΎΠ»ΡΡΡΡ ΠΏΠΎΠ»ΡΠ·Ρ ΠΎΠ½ΠΈ ΠΏΡΠΈΠ½Π΅ΡΡΡ Π² ΡΠ»ΡΡΠ°Π΅, ΠΊΠΎΠ³Π΄Π° Π½Π°Π΄ΠΎ ΡΠΎΡΠ½ΠΈ ΡΠΊΡΠΈΠ½ΡΠΎΡΠΎΠ² Π²ΠΏΠΈΡΠ°ΡΡ Π² ΡΠΎΡΠΌΠ°Ρ web-ΡΡΡΠ°Π½ΠΈΡΡ. ΠΠ»ΠΈ ΠΌΠ°ΡΡΠΈΠ² ΠΎΡΡΠ½ΡΡΡΡ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΉ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ ΠΈΠ· ΠΏΠΎΡΡΡΠ΅ΡΠ½ΠΎΠΉ ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΠΈ Π² Π°Π»ΡΠ±ΠΎΠΌΠ½ΡΡ (ΠΈΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ). Π Π΄Π»Ρ ΡΡΠΈΡ ΡΠ΅Π»Π΅ΠΉ Π΄Π°Π½Π½ΡΠΉ Β«ΡΠ°ΡΡΠΈΡΠΈΡΠ΅Π»ΡΒ» ΠΊΠ°ΠΆΠ΅ΡΡΡ ΠΌΠ½Π΅ ΠΎΡΠ΅Π½Ρ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Π½ΡΠΌ.
Nemo ΠΈ Dropbox
ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ Β«Π²ΡΠΈΡΡΡΡΒ» Π·Π°ΠΊΡΡΡΡ Π²ΡΠ΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΎΡΠΊΡΡΡΡΠ΅ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΡ Nemo:
Π Π²ΡΠ»Π΅Π΄ Π·Π° ΡΠ΅ΠΌ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΈΠ· Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Ρ Cinnamon ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°ΠΊ ΠΈ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ β Dropbox, Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ΅ΠΊΡΠΈΠΈ ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΈ Π²ΡΠ·ΡΠ²Π°Π΅Ρ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° ΡΠ²ΠΎΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΈΠ½ΡΡΠ°Π»Π»ΡΡΠΎΡ:
Π Π·Π°ΡΠ΅ΠΌ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΏΠ°Π½Π΅Π»Ρ Π΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊΠ°:
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π°ΠΊΠΊΠ°ΡΠ½Ρ DropboxβΠ° Ρ ΠΌΠ΅Π½Ρ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Ρ Π½Π΅Π·Π°ΠΏΠ°ΠΌΡΡΠ½ΡΡ Π²ΡΠ΅ΠΌΡΠ½ (Ρ ΠΎΡΡ Ρ ΠΈΠΌ ΠΏΠΎΡΡΠΈ Π½Π΅ ΠΏΠΎΠ»ΡΠ·ΡΡΡΡ), Π²Π²ΠΎΠΆΡ ΡΠ²ΠΎΠΈ ΡΡΡΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅
ΠΠΌΡ ΠΊΠ½ΠΎΠΏΠΊΡ Next ΠΈ ΠΆΠ΄Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠ°. ΠΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΡΠΎΠ²Π΅ΡΡΠ°Ρ Π²ΡΠ±ΠΎΡ ΡΠΈΠΏΠ° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΡΠΉ Typical ΡΠΎΠ·Π΄Π°ΡΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Π΄Π»Ρ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ Ρ DropboxβΠΎΠΌ Π² ΠΌΠΎΡΠΌ Π΄ΠΎΠΌΠ°ΡΠ½Π΅ΠΌ. ΠΡΠΎ ΠΌΠ΅Π½Ρ ΠΏΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌ Π½ΠΈ Π² ΠΊΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ Π½Π΅ ΡΡΡΡΠ°ΠΈΠ²Π°Π΅Ρ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ Π²ΡΠ±ΠΈΡΠ°ΡΡ Advanced, Ρ ΠΎΡΡ Π½ΠΈΡΠ΅Π³ΠΎ ΡΠ°ΠΊΠΎΠ³ΠΎ Π°Π²Π°Π½ΡΠ°ΠΆΠ½ΠΎΠ³ΠΎ ΠΌΠ½Π΅ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ. Π’Π°ΠΊ ΡΡΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΡΠ°Π³ΠΎΠΌ Π²ΡΠ±ΠΈΡΠ°Ρ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠ΅Π΅ ΠΌΠ΅ΡΡΠΎ Π΄Π»Ρ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° Dropbox :
ΠΠ°Π»Π΅Π΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΠ΅ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΈ DropboxβΠ°. ΠΡΠΎ ΠΌΠ½Π΅ ΡΠΎΠΆΠ΅ Π½ΠΈ ΠΊ ΡΠ΅ΠΌΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΌΠ΅Π½ΡΡ Π½Π° ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΈ ΠΏΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΌΡ Π²ΡΠ±ΠΎΡΡ. Π ΠΎΡΠ²Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Ρ ΠΎΡΠ΅Ρ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ ΡΡΠ΅Π΄ΠΈ ΠΌΠ΅Π½Ρ ΡΠ°Π·ΡΡΡΠ½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΡ, ΠΎΠ±ΡΡΡΠ½ΠΈΠ², ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Dropbox Π² ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ:
ΠΡΠΊΠ°Π·ΡΠ²Π°ΡΡΡ, Π½Π°ΠΆΠ°Π² ΠΊΠ½ΠΎΠΏΠΊΡ Skip Tour. Π ΠΎΡΠ²Π΅Ρ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ ΡΠΈΠ½ΠΈΡΠΈΡΠΎΠ²Π°ΡΡ, ΠΎΡΠΊΡΡΠ² ΠΏΡΠΈ ΡΡΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ DropboxβΠ°:
ΠΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠ΅ ΡΠΎΠ±ΡΡΠΈΡ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΠ»ΠΈ Π½Π° ΠΠΎΡΡΠ±ΡΡΠΊΠ΅, Π° Π½Π°ΡΡΠΎΡΡΠΈΠΉ ΡΠ΅ΠΊΡΡ ΡΠΎΡΠΈΠ½ΡΠ»ΡΡ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ Π½Π° Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Π΅. Π’Π°ΠΊ ΡΡΠΎ ΡΠΎΠ±ΠΈΡΠ°Ρ Π²ΡΠ΅ ΡΠ΄Π΅Π»Π°Π½Π½ΡΠ΅ ΡΠΊΡΠΈΠ½ΡΠΎΡΡ (ΡΠ΅, ΡΡΠΎ Π±ΡΠ»ΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ Π²ΡΡΠ΅) ΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΡ ΠΈΡ Π² DropβΠ»Π°ΠΊΠΎ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½Π° Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Π΅ ΠΎΠΏΠΈΡΠ°Π½Π½ΡΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ° Π±ΡΠ»Π° ΠΏΡΠΎΠ΄Π΅Π»Π°Π½Π° Π΅ΡΡ ΡΠ°Π½ΡΡΠ΅, ΡΠΊΡΠΈΠ½ΡΠΎΡΡ ΡΠ΅ΡΠ΅Π· ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎ DropβΠ»Π°ΠΊΠ° ΡΠΆΠ΅ ΡΠ°ΠΌ. ΠΠΎΠΏΠΈΡΡΠ²Π°Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π°Π±Π·Π°Ρ ΡΡΠΎΠ³ΠΎ ΠΌΠΈΠ½ΠΈ-ΠΎΡΠ΅ΡΠΊΠ° β ΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡ Π²ΡΡΠ°Π²ΠΊΠΎΠΉ Π² Π½Π΅Π³ΠΎ ΠΈΠ»Π»ΡΡΡΡΠ°ΡΠΈΠΉ. Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΏΠ΅ΡΠ΅Π΄ Π²Π°ΠΌΠΈ.
Nemo ΠΈ Π―Π½Π΄Π΅ΠΊΡ.ΠΠΈΡΠΊ
Π’ΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΠΌΡ ΡΠ°Π·ΠΎΠ±ΡΠ°Π»ΠΈΡΡ Ρ ΠΈΡ Π½ΠΈΠΌ Π±ΡΡΠΆΡΠ°Π·Π½ΡΠΌ ΠΎΠ±Π»Π°ΡΠ½ΡΠΌ ΡΠ΅ΡΠ²ΠΈΡΠΎΠΌ DropboxβΠΎΠΌ. ΠΠΎ Π²Π΅Π΄Ρ ΠΈ ΠΌΡ Π½Π΅ Π»ΡΠΊΠΎΠΌ ΡΠΈΡΡ β Ρ Π½Π°Ρ Π΅ΡΡΡ Π΅Π³ΠΎ ΡΠΎΠ±ΡΠ°Ρ ΠΏΠΎ ΠΏΠΎΠ΄Π½Π΅Π±Π΅ΡΠ½ΠΎΠΌΡ ΡΠ΅ΠΌΠ΅ΡΠ»Ρ, Π―Π½Π΄Π΅ΠΊΡ.ΠΠΈΡΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π½ΠΈΡΡΡΡ Π½Π΅ ΡΠ»ΠΎΠΆΠ½Π΅Π΅. Π Π΄Π°ΠΆΠ΅ ΠΏΡΠΎΡΠ΅, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π·Π°Π΄Π°ΡΠ° ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΊ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎ WebDAV. ΠΠ»Ρ ΡΠ΅Π³ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡΡΡ Π² Π±ΠΎΠΊΠΎΠ²ΡΡ ΠΏΠ°Π½Π΅Π»Ρ, Π½Π°ΠΉΡΠΈ ΡΠ°ΠΌ ΡΠ°Π·Π΄Π΅Π» Π‘Π΅ΡΡ, Π° Π² Π½ΡΠΌ β Π·Π°ΠΊΠ»Π°Π΄ΠΊΡ Π‘Π΅ΡΡ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΈ ΡΡΠ»ΠΊΠ½ΡΡΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π²ΠΎΡ ΡΠ°ΠΊΡΡ ΠΊΠ°ΡΡΠΈΠ½Ρ:
ΠΠ°ΠΆΠΈΠΌΠ°Π΅ΡΡΡ Enter. Π ΠΏΠΎΡΠ²ΠΈΠ²ΡΠ΅ΠΉΡΡ ΠΏΠ°Π½Π΅Π»ΡΠΊΠ΅ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ Π²Π²ΠΎΠ΄ΠΈΡΡΡ ΠΏΠ°ΡΠΎΠ»Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌ Π―Π½Π΄Π΅ΠΊΡΠ°:
ΠΡΡ β ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΡΠΈΠ»ΠΎΡΡ. Π’Π΅ΠΏΠ΅ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΌΠΈ Π΄ΠΈΡΠΊΠ°ΠΌΠΈ ΠΈ Π―Π½Π΄Π΅ΠΊΡ.ΠΠΈΡΠΊΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠ΅ΡΠ΅Π· Copy&Paste. Π ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ»Π°Π²ΠΈΡΠ΅ΠΉ F3 Π²ΠΊΠ»ΡΡΠΈΡΡ Π΄Π²ΡΡ ΠΏΠ°Π½Π΅Π»ΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ:
Π ΠΏΡΠΎΠ½ΠΈΠΊΠ½ΡΡΡΡΡ Π΅Π³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΡΡΡΡ β ΡΠ°ΠΉΠ»Ρ ΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ ΡΠ°ΡΠΊΠ°ΡΡ ΠΌΡΡΡΡ ΡΡΠ΄Π° ΠΈ ΡΡΠ΄Π°.
11 ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π² ΠΊ β Linux Mint ΠΈ Π΅Π³ΠΎ Cinnamon. ΠΡΠ΅ΡΠΊΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΠ΅Π»Ρ. Π§Π°ΡΡΡ 3a β
ΠΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρ Yandex.Disk ΠΊΡΠ°ΠΉΠ½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π² ΡΡΠΎΡΠΎΠ½Ρ Π΅Π³ΠΎ ΡΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° + Yandex.Disk indicator (aka yd-tools: http://forum.ubuntu.ru/index.php?topic=241992.0 ΠΈ PPA: https://launchpad.net/
slytomcat/+archive/ubuntu/ppa). ΠΠΌΠ΅ΡΡΠ΅ Π²ΡΡ ΡΡΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊ: http://itmages.ru/image/view/1630183/450c5321 Π² ΡΡΠ΅Π΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ ΡΡΠ°ΡΡΡΠ° ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ. Π’Π°ΠΊ ΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ ΡΡΠ΅Π½Π°ΡΠΈΠΈ Π΄Π»Ρ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΈ ΡΠ½ΡΡΠΈΡ Ρ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ ΡΠ°ΠΉΠ»Π°/ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°. ΠΡΠΎ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ ΠΊΠ°ΠΊ Ρ Insync, Dropbox ΠΈΠ»ΠΈ MegaSync, Π½ΠΎ ΡΠΎΠΆΠ΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ. ΠΠ»ΡΡ, ΠΊΠ°ΠΊ ΠΌΠ½Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ, ΠΏΠΎ ΡΠΊΠΎΡΠΎΡΡΠΈ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π±ΡΡΡΡΠ΅Π΅ ΠΈ Π±Π΅Π·Π³Π»ΡΡΠ½Π΅Π΅.
ΠΠΎΠ±ΡΡΠΉ Π΄Π΅Π½Ρ!
ΠΡΠ΅Π½Ρ Π·Π΄ΠΎΡΠΎΠ²ΠΎ Π²Ρ ΠΏΠΈΡΠ΅ΡΠ΅. ΠΡΠΈΡΠ΅ΠΌ ΡΡΠΎ Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΡΡΡ ΠΊΠ°ΠΊ ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Π΄ΡΡΠΈ. ΠΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΡΠΈΡΡΠ½ΠΎ ΡΠΎ, ΡΡΠΎ Π²Ρ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΠ΅ Π²ΡΡΠΊΠΈΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΡΡΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅Π»Π°ΡΡ ΠΆΠΈΠ·Π½Ρ Π»Π΅Π³ΡΠ΅. Π§Π΅ΡΡΠ½ΠΎ Π³ΠΎΠ²ΠΎΡΡ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΠ°ΡΠΈΠΌ ΡΡΠ°ΡΡΡΠΌ Ρ Π½Π°ΡΠΈΠ½Π°Ρ ΠΏΠΎΠ³ΡΡΠΆΠ°ΡΡΡΡ Π² ΠΠΈΠ½ΡΠΊΡ, Ρ
ΠΎΡΡ ΠΠΈΠ½ΡΠΊΡ Ρ ΠΌΠ΅Π½Ρ ΡΡΠΎΠΈΡ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΈ ΠΠΈΠ½Π΄Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡΠ»ΠΎ. ΠΠ΄Π½Π°ΠΊΠΎ Ρ ΠΈΠΌ ΠΏΠΎΠ»ΡΠ·ΡΡΡΡ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΠΠΈΠ½Π΄Ρ Ρ ΠΈΠΊΠΎΠ½ΠΊΠ°ΠΌΠΈ. ΠΠ»ΡΠ±ΠΆΠ΅ Π²Π½ΠΈΠΊΠ½ΡΡΡ Π½Π΅ ΠΏΠΎΠ»ΡΡΠ°Π»ΠΎΡΡ. Π’Π΅ΠΏΠ΅ΡΡ Ρ ΡΠ΄ΠΎΠ²ΠΎΠ»ΡΡΡΠ²ΠΈΠ΅ΠΌ ΡΠΈΡΠ°Ρ ΠΠ°ΡΠΈ ΡΡΠ°ΡΡΠΈ Π³Π΄Π΅ Π²Ρ Π½Π΅ ΠΆΠ°Π΄Π½ΠΈΡΠ°Π΅ΡΠ΅ ΠΈ Π΄Π΅Π»ΠΈΡΠ΅ΡΡ ΡΠ΅ΠΊΡΠ΅ΡΠ°ΠΌΠΈ ΠΌΠ°ΡΡΠ΅ΡΡΡΠ²Π°. ΠΠ΄ΠΎΡΠΎΠ²ΠΎ, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡ ΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΡΠΎ, ΡΡΠΎ Π²Ρ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΠ΅ Π½Π° ΡΠ²ΠΎΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅. ΠΠ½Π΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΠΎ, ΡΡΠΎ Ρ ΠΌΠ΅Π½Ρ ΡΡΠΎΠΈΡ ΡΠΎΠ΄ΡΡΠ²Π΅Π½Π½Π°Ρ Π¦ΠΈΠ½Π½Π°ΠΌΠΎΠ½Ρ ΡΠΈΡΡΠ΅ΠΌΠ° β Π ΠΎΡΠΈΠ½ΠΊΠ° 13, ΠΏΡΠ°Π²Π΄Π° ΠΆΠ°Π»Ρ, ΡΡΠΎ Π½Π΅ Π²ΡΠ΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ.
Π₯ΠΎΡΠΎΡΠ°Ρ ΡΡΠ°ΡΡΡ, ΡΠΏΠ°ΡΠΈΠ±ΠΎ. Π’ΠΎΠ»ΡΠΊΠΎ Ρ ΡΠ½Π΄Π΅ΠΊΡΠΎΠΌ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΊΠ° Π½Π΅Π±ΠΎΠ»ΡΡΠ°Ρ. ΠΠ΅Π»ΠΊΠΈΠ΅ ΡΠ°ΠΉΠ»Ρ (ΡΠΎΡΠΎ, ΠΌΡΠ·ΡΠΊΡ) Π·Π°Π»ΠΈΠ²Π°Π΅Ρ Π² ΠΎΠ±Π»Π°ΠΊΠΎ Π±Π΅Π· ΠΏΡΠΎΠ±Π»Π΅ΠΌ, Π° Π²ΠΎΡ Π½Π° ΡΠ°ΠΉΠ»Π΅ 3.5 Π³ΠΈΠ³Π° ΡΠΏΠΎΡΠΊΠ½ΡΠ»ΡΡ. ΠΠ΄Π½ΠΎ ΠΈΠ· Π΄Π²ΡΡ ΡΠ΄Π΅Ρ Π¦Π Π³ΡΡΠ·ΠΈΡΡΡ Π½Π° 100%, ΠΊΠΎΠΌΠΏ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΡΠΎΡΠΌΠΎΠ·ΠΈΡΡ ΠΈ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΠΌΠΎΠ½ΠΈΡΠΎΡ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΏΠΎΠ»Π½Π΅ΠΉΡΡΡ ΡΠΈΡΠΈΠ½Ρ. ΠΠ΅ΡΠΈΡΡΡ ΡΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΎΠΉ. ΠΠΎΠ½Π½Π΅ΠΊΡΠΈΠ»ΡΡ Ρ ΡΠ½Π΄Π΅ΠΊΡΠΎΠΌ ΠΊΠ°ΠΊ ΠΎΠΏΠΈΡΠ°Π½ΠΎ ΡΡΡ: https://help.yandex.ru/disk/webdav/webdav-linux.xml Π‘ DropboxβΠΎΠΌ ΡΠ°ΠΊΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π½Π΅ Π½Π°Π±Π»ΡΠ΄Π°Π»ΠΎΡΡ?
ΠΠΎΠ΄ΡΠΊΠ°ΠΆΠΈΡΠ΅, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΌΠΎΠΆΠ΅Ρ Π² ΠΊΡΡΡΠ΅, ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ/ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π² ΠΊΠΎΡΠΈΠ³ ΡΠ°ΠΉΠ»Π°Ρ ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π·Π° ΡΠ²Π΅Ρ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ nemo Π² Π΄Π΅ΡΠΎΠ»ΡΠ½ΡΡ ΡΠ΅ΠΌΠ°Ρ Mint. Π ΡΠ΅Π»ΠΎΠΌ ΡΠ΅ΠΌΡ Π½ΡΠ°Π²ΡΡΡΡΡ, Π½ΠΎ ΡΡΡΠ½ΡΠΉ ΡΠ²Π΅Ρ ΡΠ°ΠΉΠ΄Π±Π°ΡΠ° ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ ΡΡΡΡΠ°ΠΈΠ²Π°Π΅Ρβ¦
Π£Π²Ρ, Π½Π΅ Π² ΠΊΡΡΡΠ΅.
Π£ ΠΌΠ΅Π½Ρ ΠΎΠ½Π° ΡΠ΅ΡΠ°Ρ π
Π ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°ΡΡ ΡΠ΅ΠΌΡ Π½Π° ΠΏΡΠΎΡΡΠΎΡΠ°Ρ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΡ , Π½ΠΎ ΠΏΠΎΠΊΠ° ΠΏΠΎΠ΄Π±Π΅ΡΡΡΡ ΠΏΠΎΠ΄ ΡΠ΅Π±Ρ Π·Π°ΠΏΠ°ΡΠΈΡΡΡΡ)). ΠΠΎΠ΄ΡΠΌΠ°Π» Π»Π΅Π³ΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ³Π½Π°ΡΡ Π΄Π΅ΡΠΎΠ»ΡΠ½ΡΡ ΡΠ΅ΠΌΡ ΠΏΠΎΠ΄ ΡΠ΅Π±Ρ, Π°Π½ Π½Π΅Ρ β ΠΈ ΡΡΡ ΠΊΠΎΠΏΠ°ΡΡ-Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΊΠΎΠΏΠ°ΡΡ(
ΠΠΎΠ΄Π³ΠΎΠ½ΠΊΠ° ΡΠ΅ΠΌΡ Π² Cinnamon β Π·Π°Π½ΡΡΠΈΠ΅ Π½Π΅ ΡΠΎ ΡΡΠΎ ΠΎΡΠ΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΠ΅, Π½ΠΎ Π²Π΅ΡΡΠΌΠ° ΠΊΡΠΎΠΏΠΎΡΠ»ΠΈΠ²ΠΎΠ΅: http://alv.me/?p=8406#toc25
ΠΠ΄Π½Π°ΠΊΠΎ Π΄Π΅Π»ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΠΌΠ΅Π½Π° ΡΠ΅ΠΌΡ Π² ΡΡΠ΅Π΄Π΅ Π½Π° Nemo Π½Π΅ ΠΎΡΡΠ°ΠΆΠ°Π΅ΡΡΡ, ΡΠΎΠ»ΡΠΊΠΎ Π½Π° Π΅Π³ΠΎ ΠΈΠΊΠΎΠ½ΠΊΠ΅.
Π ΠΎΡ ΡΠ΅Π³ΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΡΠ²Π΅Ρ ΡΠ°ΠΉΠ΄Π±Π°ΡΠ° Π² Π½ΡΠΌ β Π½Π΅ Π·Π½Π°Ρ, Π΄Π°ΠΆΠ΅ ΠΈ Π½Π΅ ΠΈΡΠΊΠ°Π» ΠΏΠΎΠΊΠ°.
ΠΠ΄ΡΠ°Π²ΡΡΠ²ΡΠΉΡΠ΅! ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ ΡΡΠΎ ΡΠΎ ΡΠΏΡΡΡΠΈΠ», Π½ΠΎ ΠΈΠ· Nemo Π² YD Π²ΠΎΠΉΡΠΈ Π½Π΅ ΠΌΠΎΠ³Ρ. Mint 17.2 x 64 Cinnamon ΡΠ΄ΡΠΎ 4.1 stable.
Π Π°Π·ΠΎΠ±ΡΠ°Π»ΡΡ. Π ΠΠ°ΡΠ΅ΠΉ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΊΠ΅ ΠΏΡΠΎΠΏΡΡΠ΅Π½ΠΎ davs://username@webdav.yandex.ru/
ΠΡΡΠ°Π²ΡΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ ΠΡΠΌΠ΅Π½ΠΈΡΡ ΠΎΡΠ²Π΅Ρ
ΠΠ»Ρ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π°Π²ΡΠΎΡΠΈΠ·ΠΎΠ²Π°ΡΡΡΡ.