Přejmenování souboru



Jak přejmenovat soubor na tabletu (OS Android)?
Total Commander to normálně umí.[https://play.google.com/store/apps/details](https://play.google.com/store/apps/details?id=com.ghisler.android.TotalCommander)
<p>jste na správné cestě! jděte na "spravovat zobrazení" a nastavte formát na "obecný soubor", dá vám klikatelný název souboru s odkazem na soubor!</p> Musíš na telefonu stáhnout roletku a "pouze nabíjení" změnit na "přenos souborů" (či tak nějak).  
To samozřejmě s mobilem připojeným k pc. <h2>možnost 1) rychlý a snadný způsob (pouze panel nástrojů)</h2><p>protože appcompat-v7-r23 můžete použít následující atributy přímo ve vašem <code>toolbar</code> nebo jeho stylu:</p><pre><code>app:titletextcolor="@color/primary\_text" app:subtitletextcolor="@color/secondary\_text" </code></pre><p>pokud je vaše minimální sdk 23 a používáte nativní <code>toolbar</code>, stačí změnit předponu oboru názvů na <code>android</code>.</p><p>v jazyce java můžete použít následující metody:</p><pre><code>toolbar.settitletextcolor(color.white); toolbar.setsubtitletextcolor(color.white); </code></pre><p>tyto metody mají barvu int není id zdroje barev!</p><h2>možnost 2) přepsat atributy panelu nástrojů a motivů</h2><h3>layout/xxx.xml</h3><pre><code>&lt;android.support.v7.widget.toolbar xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/toolbar" android:layout\_width="match\_parent" android:layout\_height="wrap\_content" android:minheight="?attr/actionbarsize" android:theme="@style/themeoverlay.myapp.actionbar" app:popuptheme="@style/themeoverlay.appcompat.light" style="@style/widget.myapp.toolbar.solid"/&gt; </code></pre><h3>values ​​/ styles.xml</h3><pre><code>&lt;style name="widget.myapp.toolbar.solid" parent="widget.appcompat.actionbar"&gt; &lt;item name="android:background"&gt;@color/actionbar\_color&lt;/item&gt; &lt;item name="android:elevation" tools:ignore="newapi"&gt;4dp&lt;/item&gt; &lt;item name="titletextappearance"&gt;...&lt;/item&gt; &lt;/style&gt; &lt;style name="themeoverlay.myapp.actionbar" parent="themeoverlay.appcompat.actionbar"&gt; &lt;!-- parent theme sets colorcontrolnormal to textcolorprimary. --&gt; &lt;item name="android:textcolorprimary"&gt;@color/actionbar\_title\_text&lt;/item&gt; &lt;/style&gt; </code></pre><h3>pomoc! moje ikony také měnily barvu!</h3><p>@peterknut oznámil, že to ovlivňuje barvu tlačítka přetečení, tlačítka navigační zásuvky a tlačítka zpět. změní také barvu textu <code>searchview</code>.</p><p>pokud jde o barvy ikon: <code>colorcontrolnormal</code> zdědí od </p><ul> <li><code>android:textcolorprimary</code> pro tmavé motivy (bílá na černém pozadí)</li> <li><code>android:textcolorsecondary</code> pro světlá témata (černá na bílém)</li> </ul><p>použijete-li toto téma na motiv panelu <em>akce</em>, můžete upravit barvu ikony.</p><pre><code>&lt;item name="colorcontrolnormal"&gt;#de000000&lt;/item&gt; </code></pre><p>došlo k chybě v aplikaci appcompat-v7 až do verze r23, která vyžadovala, abyste také přepsali nativní podobu takto:</p><pre><code>&lt;item name="android:colorcontrolnormal" tools:ignore="newapi"&gt;?colorcontrolnormal&lt;/item&gt; </code></pre><h2>pomoc! můj searchview je nepořádek!</h2><p><em>poznámka: tato sekce je možná zastaralá.</em></p><p>protože používáte widget pro vyhledávání, který z nějakého důvodu používá jinou šipku zpět (ne vizuálně, technicky) než ten, který je součástí aplikace appcompat-v7, musíte jej nastavit ručně v motivu <em>aplikace</em>. zásuvky podpůrné knihovny jsou vybarveny správně. jinak by to bylo vždy bílé.</p><pre><code>&lt;item name="homeasupindicator"&gt;@drawable/abc\_ic\_ab\_back\_mtrl\_am\_alpha&lt;/item&gt; </code></pre><p>pokud jde o text hledaného pohledu ... neexistuje snadný způsob. po kopání zdrojem jsem našel způsob, jak se dostat do textového pohledu. nezkoušel jsem to tak, dejte mi prosím vědět v komentářích, pokud to nefungovalo. </p><pre><code>searchview sv = ...; // get your search view instance in oncreateoptionsmenu // prefix identifier with "android:" if you're using native searchview textview tv = sv.findviewbyid(getresources().getidentifier("id/search\_src\_text", null, null)); tv.settextcolor(color.green); // and of course specify your own color </code></pre><h2>bonus: přepíše atributy stylu actionbar a motivu</h2><p>správný styl pro výchozí akční panel appcompat-v7 by vypadal takto:</p><pre><code>&lt;!-- actionbar vs toolbar. --&gt; &lt;style name="widget.myapp.actionbar.solid" parent="widget.appcompat.actionbar.solid"&gt; &lt;item name="background"&gt;@color/actionbar\_color&lt;/item&gt; &lt;!-- no prefix. --&gt; &lt;item name="elevation"&gt;4dp&lt;/item&gt; &lt;!-- no prefix. --&gt; &lt;item name="titletextstyle"&gt;...&lt;/item&gt; &lt;!-- style vs appearance. --&gt; &lt;/style&gt; &lt;style name="theme.myapp" parent="theme.appcompat"&gt; &lt;item name="actionbarstyle"&gt;@style/widget.myapp.actionbar.solid&lt;/item&gt; &lt;item name="actionbartheme"&gt;@style/themeoverlay.myapp.actionbar&lt;/item&gt; &lt;item name="actionbarpopuptheme"&gt;@style/themeoverlay.appcompat.light&lt;/item&gt; &lt;/style&gt; </code></pre> <p>musíte upravit <code>/etc/fstab</code> a přidejte nový odkládací oddíl.</p><pre><code>sudo nano /etc/fstab </code></pre><p>musíte přidat řádek, který vypadá</p><pre><code>uuid=735b3be3-779c-4d21-a944-b033225f3ab4 none swap sw 0 0 </code></pre><p>a pomocí příkazu získáte uuid</p><pre><code>sudo blkid /dev/sda3 </code></pre><p>(nahradit <code>/dev/sda3</code> s příslušným názvem zařízení; abychom viděli příslušné jméno zařízení, můžeme použít <code>lsblk</code> - jak bylo řečeno <a href="https://askubuntu.com/a/333604/925128">zde</a> ).</p><h3>příbuzný:</h3><ul> <li> <a href="https://askubuntu.com/q/54221/40581">jak editovat soubory v terminálu pomocí nano?</a> </li> </ul> <p>tyhle jsou trochu staré, ale byly vysoké v žebříčku google, takže jsem si myslel, že bych hodil odpověď, kterou jsem našel <a href="https://stackoverflow.com/questions/8588818/chrome-pdf-display-duplicate-headers-received-from-the-server-fixed">chrome, pdf displej, duplicitní záhlaví přijaté ze serveru</a> </p><p>můj problém byl také v tom, že název souboru obsahoval čárky. vyměňte čárky za jejich odstranění a měli byste být v pořádku. moje funkce pro vytvoření platného názvu souboru je níže.</p><pre><code> public static string makevalidfilename(string name) { string invalidchars = regex.escape(new string(system.io.path.getinvalidfilenamechars())); string invalidrestr = string.format(@"[{0}]+", invalidchars); string replace = regex.replace(name, invalidrestr, "\_").replace(";", "").replace(",", ""); return replace; } </code></pre> <p>název zařízení bluetooth zatím nelze změnit z ovládacího panelu v ubuntu. zde je <a href="https://bugs.launchpad.net/ubuntu/+source/gnome-bluetooth/+bug/837196">hlášení o chybě</a> , které poskytuje toto řešení:</p><blockquote> <p>pokud chcete změnit název zařízení bluetooth trvale, musíte vytvořit soubor s názvem <a href="http://www.freedesktop.org/software/systemd/man/machine-info.html"><code>/etc/machine-info</code></a> který by měl mít následující obsah:</p> <pre><code>pretty\_hostname=device-name </code></pre></blockquote><p>poté restartujte službu bluetooth:</p><pre><code>sudo service bluetooth restart </code></pre><p>nebo restartujte počítač.</p> Podařilo se mi to v Adndroid 2.2 emulátoru.



```
Go to "Settings" -> "Wireless & Networks" -> "Mobile Networks" -> "Access Point Names" -> "Telkila"

```

Tam nastavit název proxy serveru v seznamu vlastností „Proxy“ a port proxy ve vlastnosti „Port“ <p>pro editaci pdf jsem použil pdf annotator <a href="https://launchpad.net/ubuntu/+source/flpsed">flpsed</a> <a href="http://apt.ubuntu.com/p/flpsed"><img src="https://hostmar.co/software-small" alt="install flpsed"></a> . můžete ukládat upravené soubory ve formátu postscript nebo pdf.</p> <p>odpověď portablejim je přesná, ale nebezpečná - pokud něco překlepete, váš systém může být nepoužitelný, <em>zejména</em>, pokud nesprávně změníte skupinu administrátorů. pokud musíte upravit soubor skupin, použijte příkazy <code>vipw -g</code> nebo <code>vigr</code>, které před uložením ověřují syntaxi. i tehdy existují lepší způsoby.</p><p>z příkazového řádku budete pravděpodobně chtít použít následující (jako root):</p><pre><code>deluser &lt;username&gt; &lt;groupname&gt; </code></pre><p>tím se odstraní určený uživatel ze zadané skupiny. chcete-li vidět efekt, musíte se znovu přihlásit. neodmaže uživatele ani skupinu, pouze členství. existují také způsoby, jak to provést pomocí příkazu <code>usermod</code>, ale je obtížnější jej použít, protože musíte nahradit celý seznam skupin pro uživatele, abyste mohli odstranit jednu skupinu. příkaz <code>gpasswd</code> to také dokáže (jak upozorňuje sagarchalize), ale většinou je zastaralý. jako vždy, viz manuálové stránky pro více informací.</p> <p>pokud chcete změnit uživatele, který vlastní tento soubor nebo adresář (složku), budete muset použít příkaz <code>chown</code>. například pokud spustíte</p><pre><code>sudo chown username: myfolder </code></pre><p>uživatel, který vlastní myfolder, bude uživatelské jméno. pak můžete provést</p><pre><code>sudo chmod u+w myfolder </code></pre><p>přidat oprávnění k zápisu k uživatelskému jménu.</p><p>pokud ale chcete přidat tohoto uživatele do skupiny spojené s "myfolder", můžete spustit</p><pre><code>sudo usermod -a -g groupname username </code></pre><p>a poté provést</p><pre><code>sudo chmod g+w myfolder </code></pre><p>přidat do skupiny oprávnění pro zápis.</p>